INTALIO|BPMS Business Process Management System
Cosa c’entra con il web 2.0 direte voi? C’entra in quanto Intalio|BPMS è uno dei migliori prodotti di business management system presenti sul mercato, che integra un motore di business process manager con un’interfaccia utente 2.0 fornita dall’XForms server Orbeon.
Non vi ho detto ancora una cosa molto importante: il prodotto è open source! Intalio ha rivoluzionato l’approccio commerciale ai software di BPMS, che in passato potevano essere adottati solamente da grandissime aziende, che potevano permettersi di investire centinaia di migliaia di euro per prodotti commerciali quali Tibco o Vitria.
Quali sono i punti di forza di questa piattaforma?
1) Adozione degli standard internazionali
Intalio|BPMS è fornito di un editor di processi, che utilizza la notazione standard BPMN. DAl disegno del flusso, l’editor produce il file BPEL da dare in pasto al server BPEL. Per il disegno dell’interfaccia grafica Intalio|BPMS si basa sugli XForms. Per l’interoperabilità l’adozione dell’architettura SOA lo rende un prodotto che dialoga in modo nativo con i prodotti basati su Web Services.
2) Designer visuale
I processi vengono disegnati visualmente utilizzando un plugin di Eclipse. Questo consente per la prima volta di dare in mano uno strumento di disegno dei flussi alle figure professionali che meglio conoscono la realtà aziendale e cioè i business analist. Comunque, per non far disperare gli sviluppatori, vi posso dire avendolo provato sulla pelle, che il software developer/analyst rimane una figura centrale nello sviluppo di un flusso Intalio, in quanto è necessario poi raffinare il lavoro fatto dai business analyst, aggiungendo le interfacce con i web services e gestendo gli errori dei flussi.
3) One click deploy
Anche questa caratteristica riveste un ruolo fondamentale nella vision di Intalio. Infatti, una volta disegnato il flusso, per renderlo eseguibile è sufficiente cliccare su un pulsante. Questa azione consente di creare tutti i file di supporto (BPEL, WSDL, XSD) nonchè di deployarli correttamente all’interno del server.
I processi disegnati possono così essere eseguiti invocando le relative interfacce ai web service disponibili.
Beh, provatelo, e se volete ulteriori informazioni lasciate i vostri commenti sul blog.
Se invece volete contattarmi in privato, mi potete raggiungere tramite la mia pagina su Xing (non per niente qui si parla di anche social network) entrando a far parte dei miei contatti.