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页
版权声明:本文标题:java开源主流工作流框架比较 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1710875539a577472.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论