absrtact: At present the open source workflow engine uses the most is jbpm, each kind of characteristic is good, the document also is more, below only briefly lists
At present the open source workflow engine uses the most is jbpm, each kind of characteristic is good, the document also is more, the following only briefly lists
The characteristics of several other workflow engines.
|
Apache ODE |
Enhydra Shark |
Bonita |
Open Business Engine |
Eclipse JWT |
supported process Modeling Standards |
Ws-bpel 2.0, the process definition must be written using this standard to perform |
WFMC and OMG standard |
Complies with WFMC specifications |
Follow the specifications defined by WFMC |
|
Code Amount |
76K |
548K |
214K |
|
|
bad reviews. |
|
The system and function are the most complex, the transformation is poor Shark2.0, there are many components that are not open source. XPDL saved in the typing section, difficult to analyze and extend |
Too simple for research and analysis workflow use |
The persistence of workflow instances is not supported, the graphical editing environment is missing, and the five types of interfaces defined by WFMC have not been fully completed |
Less documentation |
Document |
Documentation is more complete |
Documentation is more complete |
Documentation is more complete |
|
Less documentation |
supported external interface Standards |
Supports BPEL, Xforms, WebService |
XPDL |
Web Services |
Includes interface 1 (XPDL), Interface 2/3 (WAPI), and 4 Wf-xml interface 5 Audit |
|
subjective evaluation of oneself |
The framework is more flexible. Low coupling between ODE BPEL compiler, ODE BPEL runtime, ODE data Access Object (DAOS), ODE Integration Layer (ILS), and user tools |
More complex It is not recommended to use when the development cycle is short |
Very compact core workflow engine based on petrinet model for theoretical analysis and support for persistence |
Persistence of workflow instances is not supported, the graphical editing environment is missing Not recommended |
Integrated with the Eclipse development environment, but there are fewer JWT documents and no valuable documents have been found by the authorities. There's very little information about JWT. Not recommended |
Community Activity Level |
More active |
More active |
The community is active. |
|
Not active |
External Tools |
No process designer provided |
There is process designer |
Provides a visual process editor |
No process designer provided |
Provides a visual process editor |
Development language |
Java |
Java |
Java |
Java |
Java |
http://kb.cnblogs.com/page/79172/
Simple comparison of several open source workflow engines (RPM)