admin 管理员组

文章数量: 1086019


2024年3月20日发(作者:fancybox 主题没反应)

开源工作流框架及平台集成分析报告

目 录

Java主要开源工作流列表 ....................................................................................................... 1

1.1. jBpm .............................................................................................................................. 1

1.2. OSWorkflow ................................................................................................................. 1

1.3. Enhydra Shark ............................................................................................................... 1

1.4. Activiti5 ........................................................................................................................ 1

1.5. OpenWFE ..................................................................................................................... 1

1.6. Werkflow ....................................................................................................................... 1

1.7. OFBiz ............................................................................................................................ 2

1.8. Flow4J ........................................................................................................................... 2

1.9. ObjectWeb Bonita ......................................................................................................... 2

1.10. OBPM ........................................................................................................................... 2

四大开源工作流框架分析 ....................................................................................................... 2

2.1. JBpm ............................................................................................................................. 2

优点 ................................................................................................................................... 2

缺点 ................................................................................................................................... 3

2.2. OSWorkflow ................................................................................................................. 3

优点 ................................................................................................................................... 3

缺点 ................................................................................................................................... 3

2.3. Enhydra Shark ............................................................................................................... 3

优点 ................................................................................................................................... 3

缺点 ................................................................................................................................... 3

2.4. Activiti5 ........................................................................................................................ 4

优点 ................................................................................................................................... 4

缺点 ................................................................................................................................... 4

与统一开发平台集成 ............................................................................................................... 4

3.1. 流程定义插件集成 ....................................................................................................... 4

3.2. 核心包及jar包集成 ................................................................................................... 4

3.3. 部署方式....................................................................................................................... 4

3.4. 版本选择与维护问题 ................................................................................................... 5

图表比较 ................................................................................................................................... 5

总结........................................................................................................................................... 7

1.

2.

3.

4.

5.

1. Java主要开源工作流列表

1.1. jBpm

jBpm是一个灵活可扩展的工作流管理系统。作为 jBpm运行时server输入的业务流程

使用简单强大的语言表达并打包在流程档案中。jBpm将工作流应用开发的便利性和杰出的

企业应用集成(EAI)能力结合了起来。

1.2. OSWorkflow

OSWorkflow是一个灵活的工作流引擎,设计成可嵌入到企业应用程序中。它提供了许

多的持久化API支持包括:EJB,Hibernate,JDBC和其它。

1.3. Enhydra Shark

Shark完全基于WfMC和OMG标准,使用 XPDL作为工作流定义语言。流程和活动

的存储使用Enhydra DODS(一个开源OR映射工具)。

1.4. Activiti5

Activit5继承了jBpm4的所有优点,支持最新BPMN2.0规范,实现了流程的可视化以及

创新的Activiti Cycle协作组件,此外,通过与Mule的集成加强了其集成能力。

1.5. OpenWFE

OpenWFE是一个开放源码的Java工作流引擎。它是一个完整的业务处理管理套件:一

个引擎,一个工作列表,一个Web界面和一个反应器(存放自动代理)。可以与应用程序很

好的给合。

1.6. Werkflow

Werkflow是一个灵活可扩展的基于流程和状态的工作流引擎。它的目标是满足可以想

象的所有工作流程,从企业级的业务流程到小范围的用户交互流程。通过使用可插拔和分层

结构,可以方便地容纳各种工作流语义.

第1页


本文标签: 工作 流程 集成