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

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

ID:31218070

大小:64.15 KB

页数:6页

时间:2019-01-07

开源工作流框架及平台集成分析报告_第1页
开源工作流框架及平台集成分析报告_第2页
开源工作流框架及平台集成分析报告_第3页
开源工作流框架及平台集成分析报告_第4页
开源工作流框架及平台集成分析报告_第5页
资源描述:

《开源工作流框架及平台集成分析报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、开源工作流框架及平台集成分析报告目录1.Java主要开源工作流歹ij表11.1.jBpm11.2.OSWorkflow11.3.EnhydraShark11.4.Activiti511.5.OpenWFE11.6.Werkflow11.7・OFBiz21.8.Flow4J21.9.ObjectWebBonita21」().OBPM22.四大开源工作流框架分析22.1.JBpm2优点2缺点32.2.OSWorkflow3优点3缺点32.3.EnhydraShark3优点3缺点32.4.Activiti54优点4缺点43.与统一开发平台集成43.1.

2、流程定义插件集成432核心包及jar包集成43.3.部署方式434版本选择与维护问题51.Java主要开源工作流列表1.1.jBpmjBpm是一个灵活可扩展的工作流管理系统。作为jBpm运行时server输入的业务流程使用简单强大的语言表达并打包在流程档案中。jBpm将工作流应用开发的便利性和杰出的企业应用集成(EAI)能力结合了起来。1.2.OSWorkflowOSWorkflow是一个灵活的工作流引擎,设计成可嵌入到企业应用程序屮。它提供了许多的持久化API支持包扌GEJB,Hibernate,JDBC和其它。1.3.EnhydraShark

3、Shark完全基于WfMC和OMG标准,使用XPDL作为工作流定义语言。流程和活动的存储使用EnhydraDODS(一个开源OR映射工具)。1.4.Activiti5Activi(5继承了jBpni4的所有优点,支持最新BPMN2.0规范,实现了流程的可视化以及创新的ActivitiCycle协作组件,此外,通过与Mule的集成加强了其集成能力。1.5.OpenWFEOpenWFE是一个开放源码的JavaI作流引擎。它是一个完整的业务处理管理套件:一个引擎,一个工作列表,一个Web界面和一个反应器(存放自动代理)。可以与应用程序很好的给合。1.6

4、.WerkflowWerkflow是一个灵活可扩展的基于流程和状态的工作流引擎。它的目标是满足可以想象的所有工作流程,从企业级的业务流程到小范围的用户交互流程。通过使用可插拔和分层结构,可以方便地容纳各种工作流语义.1.7,OFBizOFBiz是一个非常著名的开源项目,提供了创建基于最新J2EE/XML规范和技术标准,构建大中型企业级、跨平台、跨数据库、跨应用服务器的多层、分布式电子商务类WEB应用系统的框架。OFBiz最主要的特点是OFBiz提供了一整套的开发基于Java的web应用程序的组件和工具。包括实体引擎,服务引擎,消息引擎,工作流引擎

5、,规则引擎等。1.8.Flow4JFlow4J是一个可在Eclipse平台下以拖放的方式进行工作流建模的插件・。1.9.ObjectWebBonitaBonita是一个符合WZC规范、灵活的协同工作流系统。对于各种动作如流程概念建模、定义、实例化、流程控制和用户交互等提供了全面的集成图形工具。100%基于浏览器、使用SOAP和XML数据绑定技术的WebServices封装了已有的工作流业务方法并将它们以基于J2EE的WebService形式发布。1.10.OBPMOBPM是一个开源,轻量级的BPM系统。它的目标是让非IT人员也可以轻松构建IT业务

6、处理流程。OBPM内建工作流引擎(WorkflowEngine),Form构建器,Report设计器。OBPM支持浏览器(IE/Firefox)做为客户端,同时还提供了强大的图形客户端。2.四大开源工作流框架分析优点1、JBpm是最适合扩展的代表,是在所有开源引繁中最适宜被商业化应用的一款;2、JBpm使用了开源框架Hibemalc3,支持当前大多数流行的数据库,针对不同数据库有一个对应的初始化脚本文件.3、JBpm将数据的管理职能分离出去,自己专注于商务逻辑的处理4、使用Jpdl流程定义语言,直观易懂,可以手工修改,并且有一个Eclipse流程

7、定义插件。5、文档丰富,用户群最大,开源组织十分活跃,被jboss收购后发展趋势良好;缺点1、Eclipse流程定义插件不开源;2、Hibernate3做持久化层,会产生冗余表和数据;3、JBpm3、JBpm4、JBpm5版本互不兼容,发展趋势不明确;22OSWorkflow优点1、OSWorkflow是最轻量型的代表,也是一款非常灵活和低级别定位的工作流引擎的实现框架,可视化图标的流程在osworkflow里都可以用代码实现;2、OSWorkflow有着非常优秀的灵活性,它能为应用程序开发者提供集成,也能与现有的代码和数据库进行集成;3、OSW

8、orkflow基于Action驱动,符合框架开发人员的操作方式及编程习惯;缺点1、实现一个工作流系统非常繁琐,每一个流程步骤实现均需要代

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。