jBPM workflow and BPM engine
JBoss jBPM from RedHat is a powerful workflow engine which can be used to automate business processes using users, applications and services. jBPM comes with a graphics designer and hence modeling workflow processes is a breeze! jBPM also comes with tools to deploy workflow process definitions to a Web application.
jBPM is a standalone Java library and can be used in any Java application including Java Web applications. jBPM can also be used as the fundamental framework for an event management system.
Key features are,
- Zero product cost since jBPM is released under LGPL
- Advanced process engine (state,variable and task management including timer and audit features
- Pluggable architecture and highly customizable
- Simplified programming model using process definition language (jPDL)
- Supports Business Process Execution Language (BPEL)