jBPM

jBPM Business process management

jBPM è un motore di workflow open source scritto in Java in grado di eseguire i processi di business descritti in BPMN 2.0 (o il proprio processo definizione lingua jPDL nelle versioni precedenti). È rilasciato sotto l’ASL (o LGPL nelle versioni precedenti) dalla comunità di JBoss.

In sostanza jBPM prende le descrizioni grafiche processo come input. Un processo è composto da compiti che sono connessi con i flussi di sequenza. I processi rappresentano un flusso di esecuzione. Il diagramma grafico (diagramma di flusso) di un processo viene utilizzato come base per la comunicazione tra gli utenti non tecnici e sviluppatori.

Ogni esecuzione di una definizione di processo è chiamato una “istanza di processo”. jBPM gestisce le istanze di processo. Alcune attività sono automatiche come l’invio di un’e-mail o richiamare un servizio. Alcune attività di agiscono come aspettare gli Stati, come per esempio attività umana o in attesa di un servizio esterno restituire i risultati. jBPM sarà gestire e mantenere lo stato delle istanze del processo in ogni momento.

process_concurrency

Ho particapato allo sviluppo di un portale web di gestione pratiche utilizzando jBPM su piattaforma JBoss-Hibernate-Oracle
Lisario Rinaldo | Consulente Informatico | Senior Software Developer | Senior Analyst | Project Manager