2022年2022年国内外主流工作流引擎及规则引擎分析 .pdf

上传人:C****o 文档编号:32146812 上传时间:2022-08-08 格式:PDF 页数:39 大小:1.11MB
返回 下载 相关 举报
2022年2022年国内外主流工作流引擎及规则引擎分析 .pdf_第1页
第1页 / 共39页
2022年2022年国内外主流工作流引擎及规则引擎分析 .pdf_第2页
第2页 / 共39页
点击查看更多>>
资源描述

《2022年2022年国内外主流工作流引擎及规则引擎分析 .pdf》由会员分享,可在线阅读,更多相关《2022年2022年国内外主流工作流引擎及规则引擎分析 .pdf(39页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、国内外主流工作流引擎及规则引擎分析2013年 2 月创新研发部名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 39 页 - - - - - - - - - 目录国内外主流工作流引擎及规则引擎分析. 1一.背景 . 3二.原则 . 3三.工作流功能分析点.44.1.标准类 .43.1.1BPMN2.0标准支持 . 44.2.开发类 .53.1.1业务模型建模工具. 53.1.2工作流建模工具. 53.1.3人工页面生成工具. 63.1.4仿真工具 .64.3.功能类 .74

2、.1.1流程引擎 .74.1.2规则引擎 .74.1.3组织模型与日期. 84.1.4对外 API 的提供 . 84.1.5后端集成 /SOA . 84.1.6监控功能 .9四.中心已有系统工作流功能点分析. 104.1.备付金系统工作流分析. 104.1.1联社备付金调出流程. 104.1.2联社备付金调入流程. 134.1.3资金划入孝感农信通备付金账户业务流程.154.1.4备付金运用账户开立流程. 174.1.5备付金沉淀资金运用流程. 204.1.6备付金沉淀资金支取流程. 234.2.多介质项目工作流分析. 244.1.1开卡审批流程 . 244.3.新一代农信银资金清算系统工作流

3、分析.254.4.电子商票系统工作流分析. 254.5.OA系统工作流分析. 27五.工作流产品分析.27六.分析结论 .384.4.对比 .384.5.建议 .38名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 39 页 - - - - - - - - - 一.背景目前中心建成的“一大核心系统,七大共享平台”以及OA系统,对工作流应用程度高, 但各系统实现工作流程管理没有建立在统一的工作流平台上,导致流程割裂、重复开发、不易于管理等问题。备付金管控项目涉及多个岗位之间工

4、作的审核步骤,同时还要与多个系统进行交互,因此,为了提高管理效率,降低业务流转时间,同时还要结合农信银中心的总体 IT 战略规划,备付金管控项目技术组决定选择一款先进的工作流引擎和一款规则引擎,作为备付金管控项目的核心技术架构。二.原则备付金管控项目组通过梳理各信息系统流程现状和未来需求,形成农信银中心工作流平台的发展规划, 从而更全面的满足农信银各项关键业务、更好的支撑现有和未来的信息系统建设。项目组充分研究国内外领先的工作流产品和案例,同厂商交流。从用户界面生成、流程建模、流程引擎、规则引擎、组织模型、模拟仿真、后端集成 /SOA 、变更及版本管理、移动设备解决方案、监控分析能力等多方面考

5、察工作流产品,进行工作流产品选型。目前国内外的工作流引擎层出不穷,行业标准多种多样, 通过对比不同工作流公司产品, 本次工作流技术选型决定分析商业工作流引擎4 款,开源工作流引擎 2 款。其中国际知名厂商的商业工作流引擎2 款,本土厂商的商业工作流引擎2 款。由于本次技术选型是以工作流引擎为主,选型工作将不再单独分析规则引擎,而是直接使用与所选工作流引擎搭配最好的或者是同一厂商的规则引擎。根据国内外知名度、 厂商的规模和与符合农信银中心的SOA体系架构等原则, 将选取以下 6 种工作流引擎与规则引擎进行研究与分析:工作流名称厂商名称是否开源工作流核心技术规则引擎中心使用情况IBMIBM否WPS

6、+LombadiIlog共享 电子名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 39 页 - - - - - - - - - BPM7.5商业 汇票系统 中使用 WPSOracleBPM11gOracle否OracleBusinessRules无eChain宇信易成否Topbpm华腾否JBPMToprule多介 质金融服 务平台 - 开 卡审批 子系统Activiti5Apache是JBPM4 的后续版本Camel无JBPM5JBOSS是Droolesflow的后续版本

7、Drooles无三.工作流功能分析点3.1.标准类为了具有可替代性和适应性, 所选工作流产品应当遵循目前最主流的工作流标准。3.1.1BPMN2.0 标准支持目前国内外的工作流引擎层出不穷,行业标准多种多样, 在进行流程梳理得过程中, 不同的实施阶段所使用的流程描述语言或遵循的标准会有所不同, 有的使用 WfMC 的 XPDL, 还有些使用 BPML 、BPEL和 WSCI等这就造成了流程管理,业务集成上存在着很大的差异性和局限性。 ,导致同一个流程在不同的流程引擎上无法进行重用。遵循 BPMN2.0 规范的工作流产品能够很大程度上解决此类问题,BPMN 2.0名师资料总结 - - -精品资料

8、欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 39 页 - - - - - - - - - 将业务流程的可视化和底层的XML表示进行了标准化,这极大地改进了建模工具(比如说基于 Web和 Eclipse 的设计器)之间的交互性。BPMN2 标准是非常可靠且可扩展的,这样在必要的时候就可以引入新的元素和属性了, 这样可以保证相同的流程在不同的流程引擎得到的执行结果是一致的,只需要学习掌握BPMN2.0 规范,就可以掌握所有支持BPMN2.0 的工作流引擎产品。BPMN2.0 将流程执行语义定义了以下七类

9、对象,分别是:活动、事件、网关、连接对象、数据对象、泳道对象和描述对象。任何支持BPMN2.0 的产品都必须要对上述对象进行明确的定义。3.2.开发类使用工作流引擎进行开发的难易程度,取决于一个好的业务模型建模工具、工作流建模工具、 人工页面生成工具和完整的仿真工具。业务模型建模工具可以将业务流程与业务数据进行整合; 工作流建模工具可以使用拖拽方式对流程进行直观的编排, 并且可以对已有的流程进行流程的复制与复用,实现方便灵活的导入导出流程模型;人工页面生成工具则可以迅速的根据需求生成出需要填写的表单,只需要简单修改后便可以使用,可以降低开发的周期; 仿真工具是为了检查所创建流程的正确性而开发出

10、来的, 使用仿真工具可以更好的发现流程中的逻辑问题。3.2.1业务模型建模工具主要研究业务数据与工作流引擎的协同工作的能力,是否具有以下功能以及功能的完善程度。提供模型对象与业务对象的一一映射支持一对一,一对多,多对一和多对多的业务模型3.2.2工作流建模工具主要研究考查工作流产品建模工具的方便性与易用性,是否具有以下功能以及功能的完善程度。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 39 页 - - - - - - - - - 图形化拖拽方式,用户体验程度提供过程元

11、素符合BPMN2.0 规范的对象控件实现过程元素的剪贴、复制、粘贴、删除、操作的撤消、对象控件的全选、图形元素自动排列等功能。采用统一的 XML 格式储存工作流模型文件导入导出流程编制是和业务角色结合的,用户可以进行基于业务规则的工作分配/ 调整/ 平衡。基于规则的服务选择。实现基于规则的路由使用客户端方式进行建模工作,或者使用WEB 页面富客户端的方式进行建模3.2.3人工页面生成工具人工节点的核心是表单,理论上每一个人工节点都应该有一个表单相对应,可供相应的人员填写, 因此如何迅速完整的开发完成一个表单,是工作流产品开发周期长短的一个重要的衡量标准。人工页面生成工具就是表单的生成工具,应具

12、有以下功能:在 BPM 建模工具中提供中直接浏览任务表单。业务用户可以利用流程工作区感知新发生的工作任务,进行工作任务的完成,比如流程提交,流程审批,业务分析等等。直接在建模工具提供生成表单功能,可以简单的通过向导单击就生成工作流表单。表单可以根据客户的应用实现扩展应用,扩展应用非常丰富, 可以添加图表等丰富内容。表单可以被新的表单复用表单具有导入、导出的功能3.2.4仿真工具仿真是流程开发完成以后, 流程正式上线之前进行的模拟测试,流程进行仿真后将可以发现流程的逻辑问题以及配置问题,一个完整的仿真工具应具有以下功能:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - -

13、 - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 39 页 - - - - - - - - - 全套的图形仿真和 “假设”分析能力,一边模拟运行一边定义仿真参数。模拟可以采取角色,升级,代表,事件,日历,工作任务分发。3.3.功能类一个完正的工作流产品,应该具有流程引擎,规则引擎,组织模型与日期,对外提供 AP ,后端集成 SOA ,流程版本控制功能。3.3.1流程引擎流程引擎是工作流引擎的核心, 是关系到流程如何正常运转的核心组件,一个流程运行的效率、 功能以及正确性均由工作流引擎实现,流程引擎应具有以下功能:bpmn2.0所涉及的网关功能的支持

14、, 如多路分支 , 单路分支 , 汇聚 , 判断等功能多种任务分配策略代办、委托流程版本控制 , 包括2 个版本同时运行的情况修改后的流程,不会影响到正在修改的流程支持回退 , 撤回功能支持人工干预超时控制系统冲正、存储转发流程补偿、异常流程3.3.2规则引擎规则引擎在工作流产品中主要体现为, 网关节点的规则实现与人工节点的任务分配规则的实现。规则引擎应具有以下功能:在建模器中可以完全集成业务规则功能,直接适用到用户功能的定义,比如用户可以基于业务规则实现工作的分配/ 调动/ 平衡, 基于规则的服名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - -

15、- - - - 名师精心整理 - - - - - - - 第 7 页,共 39 页 - - - - - - - - - 务选择,基于规则的任务路由,基于规则的告警。直接在图形化的向导中就可以直接使用规则功能。基于 Web 的规则编辑,或者是基于客户端的规则编辑。无缝和 SOA应用进行集成规则信息具有一个资源库, 版本控制, 抽象的 API 。资源库的使用可以直接和 SOA特制的应用,比如BPM 应用相结合规则包括了面向业务用户的Interfaces,比如自然语言的 Interface,因此可以由业务用户直接进行创建和调整。3.3.3组织模型与日期工作流产品应支持多种机构与组织的模型,可以灵活自

16、由的进行配置; 同时还应当支持万年历, 可以自主设施节假日。 组织模型可以用图形化方式定义组织单元,角色,组,参与者,并且这些可以和日历功能相结合。组织模型与日期可以业务模型建模、工作流程建模,人工页面生产工具以及其他功能相结合。3.3.4对外 API 的提供在实际应用中, 工作流产品通常会与一些外部的系统进行交互,或者是直接嵌入到外部系统中, 因此需要提供流程控制的接口供外部系统使用,如:流程产生、获取任务、提交任务、流程人工干预等API 接口。3.3.5后端集成 /SOA工作流产品在工作中会调用到外部系统,并且会等待系统的同步与异步的返回信息。因此,工作流产品必须提供一系列SOA/集成技术

17、相集成,比如转换功能,后端适配器集成能力,事件,规则,消息,标准的ESB功能,按照农信银中心目前的需求,产品应具有以下协议的通讯功能:http/httpssoapjmsfile名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 39 页 - - - - - - - - - MQTuxedoSocketDB包括了很多工具,包括应用适配器,数据库和文件适配器等技术适配器等支持事务能力. 事务还能以图形化的方3.3.6监控功能监控功能特指在流程运行中, 对未完成和已完成的流程进行监

18、控与统计的功能,主要具有以下功能:自定义协同空间,并且链接到流程实例进行流程实例的监控进行流程实例的统计分析名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 39 页 - - - - - - - - - 四.中心已有系统工作流功能点分析4.1.备付金系统工作流分析4.1.1联社备付金调出流程名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 39 页 -

19、 - - - - - - - - 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 39 页 - - - - - - - - - 分析:名称描述人员与组织共分为 8 类岗位2 类录入岗3 类复合岗3 类审批岗与外部系统交互金蝶软件企业网银流程引擎顺序流程,无回退、撤回功能规则引擎初审规则审批规则名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 39

20、页 - - - - - - - - - 4.1.2联社备付金调入流程分析名称描述人员与组织共分为 4 类岗位2 类录入岗2 类复合岗与外部系统交互金蝶软件名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 39 页 - - - - - - - - - 企业网银流程引擎顺序流程,无回退、撤回功能规则引擎初审规则审批规则名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第

21、14 页,共 39 页 - - - - - - - - - 4.1.3资金划入孝感农信通备付金账户业务流程名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 39 页 - - - - - - - - - 分析:名称描述人员与组织共分为 4 类岗位2 类录入岗2 类复合岗与外部系统交互金蝶软件企业网银流程引擎顺序流程,无回退、撤回功能规则引擎初审规则审批规则名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精

22、心整理 - - - - - - - 第 16 页,共 39 页 - - - - - - - - - 4.1.4备付金运用账户开立流程名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 17 页,共 39 页 - - - - - - - - - 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 18 页,共 39 页 - - - - - - - - - 分析:名称描述人员与组织共分

23、为 4 类岗位2 类录入岗2 类复合岗3 类审批岗与外部系统交互无流程引擎顺序流程,无回退、撤回功能规则引擎名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 19 页,共 39 页 - - - - - - - - - 4.1.5备付金沉淀资金运用流程名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 20 页,共 39 页 - - - - - - - - - 名师资料总结 - -

24、 -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 21 页,共 39 页 - - - - - - - - - 分析:名称描述人员与组织共分为 4 类岗位2 类录入岗2 类复合岗4 类审批岗与外部系统交互企业网银金蝶软件流程引擎顺序流程,无回退、撤回功能规则引擎无名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 22 页,共 39 页 - - - - - - - - - 4.1.6备付金沉淀资金支取

25、流程分析:名称描述人员与组织共分为 4 类岗位名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 23 页,共 39 页 - - - - - - - - - 2 类录入岗2 类复合岗3 类审批岗与外部系统交互企业网银金蝶软件流程引擎顺序流程,无回退、撤回功能规则引擎无4.2.多介质项目工作流分析4.2.1开卡审批流程分析名称描述名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2

26、4 页,共 39 页 - - - - - - - - - 人员与组织共分为 6 类岗位3 类录入岗3 类审核岗与外部系统交互行内征信接口人行征信接口银联征信接口流程引擎顺序流程,无回退、撤回功能挂起、恢复超时处理流程规则引擎重复申请规则申请欺诈规则行内征信规则初审规则免电话调查规则额度计算规则4.3.新一代农信银资金清算系统工作流分析无使用工作流的需求4.4.电子商票系统工作流分析农信银商票系统中没有固定不变的流程,系统要求适应不同地区不同业务品种的审批流程, 当业务规则发生变更时, 成员行的管理人员可以通过简单的参数配置,灵活适应业务的多样性需求。工作流生命周期的支持:商票系统要求工作流产品

27、支持工作流的开发,运行,维护,监控,能够满足业务人员,开发人员,运维人员,操作人员不同的要求。步骤目标描述提交物干系人名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 25 页,共 39 页 - - - - - - - - - 1业务分析调研各成员行、各机构的具体业务品种的审批流程业务审批模型成 员 行 业务 人员中心业务人员开发人员2流程模板开发WID环境中按照业务分析的审批模型开发实际运行的审批流程模板流程模板 (*.ear ) 开发人员中心管理员3测试把开发完成的流程模板在测试环

28、境中进行模拟测试测试报告开发人员中心管理员4部署把测试通过的流程模板在生产服务器上进行部署开发人员中心管理员5成员行配置各成员行根据本省情况进行流程配置,包括:业务品种与流程的关联流程审批步骤与岗位的关联流程变量的初始化设置配置记录中心管理员成员行管理员6成员机构配置各成员机构根据本机构情况进行流程配置,包括:业务品种与流程的关联流程审批步骤与岗位的关联流程变量的初始化设置配置记录中心管理员成员行管理员成 员 机 构管 理员7上线运行在票据业务系统中操作具体的业务,提交审批过程意见反馈成 员 机 构业 务人员8运行保障查看流程应用服务器的运行状态、配置信息、以及当前正在部署的应用程序信息。 查

29、看所有流程实例的运行状态, 当前办理人,历史办理痕迹意见反馈运维人员工作流特性要求,在工作流内部实现上要求工作流产品支持如下特性:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 26 页,共 39 页 - - - - - - - - - 属性描述人工审批、自动服务支持人工审批跟自动服务的混编打回支持打回上一节点,打回流程开始节点同意、否决如果同意则继续往下流转,否决则流程直接结束审批意见流程的每一个人工任务环节都可以输入和查看审批意见审批过程可以查看整个流程的办理过程流程列表待办事宜

30、列表,审批历史列表流程会签串行会签、并行会签,会签退出条件可以通过页面规则进行配置字段级权限控制在流程不同环节时可以设置用户具有不同的字段操作权限网关:支持串行,并行等各种网关异常处理支持流程的异常处理、补偿机制规则引擎支持规则引擎接口调用支持服务调用4.5.OA系统工作流分析合同请假五.工作流产品分析名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 27 页,共 39 页 - - - - - - - - - 分类说明IBM BPM8.0OracleBPM11gActiviti5JBP

31、M5eChainTopbpm建 模 和 运 行时标准支持产品对BPMN2.0的支持活动、事件、网关、连接对象、数据对象、泳道对象和描述对象支持 BPMN2.0支持 BPMN 与 BPEL 。支持 BPMN2.0jBPM 5 没有实现在BPMN2.0规 则 中 所 定 义的 所 有 元 素 和属性。但支持规范的子集, 如活动、 事件、网关、连接对象、 数据对 象 、 泳 道 对象。不支持BPMN2.0.支持活动、事件、网关、连接对象、数据对象、不支持泳道对象。不支持 BPMN2.0.支持活动、事件、网关、连接对象、数据对象、名师资料总结 - - -精品资料欢迎下载 - - - - - - - -

32、 - - - - - - - - - - 名师精心整理 - - - - - - - 第 28 页,共 39 页 - - - - - - - - - 流程建模工作流建模工具的方便性与易用性图形化拖拽方式。提供过程元素对象控件:开始活动、中间活动、终止活动,路径简单的操作功能:实现过程元素的剪贴、复制、粘贴、删除、操作的撤消、对象控件的全选、图形元素自动排列等功能。过程模型存储:采用统一的 XML格式储存工作流模型文件。基于角色的支持。流程分ProcessDesigner作 为 建 模 工 具 来对 业 务 流 程 进 行设计、建模、仿真等操作。业务专家可 以 使 用 这 个 工具 通 过 图 形

33、 化 的拖 拽 方 式 进 行 流程建模,流程模型是基于 BPMN2.0 标准的客户端方式BPMComposer基于 WEB 方式。 面向业务人员,发布到BPMStudio进一步改进。BPMStudioProcess客 户 端方式,Activiti5中包含ActivitiModeler组件通 过 web 方 式进行流程编辑,支 持 常 见 的 编辑方式,过程存储 采 用 支 持bpmn2.0 的 XML文件.支持角色配置,但是相对较简单可以通过ECLIPSE-plug或 WEB方 式 建模。支持常用的编辑。?它几乎支持所有的BPMN2.0流 程 的 构 建 和属性?支 持jBPM 5介 绍 的

34、 一 些 自定义属性? 当 建 模 流 程时,允许你配置元素和属性eChainStudio 图形建模工具 通 过 浏 览器方式启动,无 需 安 装 客户端软件。支持 常 见 的 编辑方式,支持规则引擎。通过 web 方式进行流程编辑,支持常见的编辑方式,名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 29 页,共 39 页 - - - - - - - - - 用 户 界 面 生成在 BPM 建模工具中提供中直接浏览任务表单。业务用户可以利用流程工作区感知新发生的工作任务,进行工作任务

35、的完成,比如流程提交,流程审批,业务分析等等。直接在建模工具提供生成表单功能,可以简单的通过向导单击就生成工作流表单。表单可以根据客户的应用实现扩展应用,扩展应用非常丰富,可以添加图表等强大的表单能力,所见即所得的开发工具极大的方便了表单的开发,丰富的开箱即用表单组件能满足大部分的表单展示需求,同时工具的可扩展性满足了用户创建业务级别控件和实现表单元素复用的目标支持自动生成, 基于向导的定制生成模式。支持集成 office丰富的表单设计, 提供不同的展现方式。不支持不支持可 以 设 置 不同 的 处 理 环节 用 户 具 有不 同 的 表 单展现页面,不同 的 表 单 操作权限、字段编辑权限等

36、不支持需要进行完整的编程解决整合 seam框架实现名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 30 页,共 39 页 - - - - - - - - - 流程引擎bpmn2.0所涉及的网关功能的支持,如多路分支,单路分支,汇聚,判断等功能多种任务分配策略代办、委托流程版本控制,包括 2个版本同时运行的情况支持回退,撤回功能支持人工干预超时控制系统补偿、冲正、存储转发及异常流程补偿、异常流程实现各种工作流模式,通过配置方式就可以实现子流程调用, 动态多实例调用,循环, 会签,转办,

37、代理,打回, 追回等常见工作流模式. 支持超时机制,可以灵活设定超时时间,并可以定义超时发生后所需要处理的业务逻辑.支持异常处理, 可以在流程建模 /开发阶段, 抓取流程中的异常, 并定义在异常发生后的业务处理逻辑,处理逻辑可以是系统自动环节, 也可以转入人工干预.支持人工审批,但未见详细说明。支持bpmn2.0 所涉及的网关功能的支持,如多路分支,单路分支,汇聚,判断等功能可以使用bpmn2.0 的流程不支持回退,撤回功能,可以通过流程图的流转来间接实现支持人工干预代办、委托需要 2 次开发支持bpmn2.0所涉及的网关功能的支持,如多路分支,单路分支,汇聚,判断等功能代办,委托,回退,撤回

38、,人工干预。超时控制等未见支持。支持。多种任务分配策略代办、委托支持回退,撤回功能支持人工干预超时控制系统补偿、冲正、存储转发及异常流程补偿、异常流程名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 31 页,共 39 页 - - - - - - - - - 规则引擎在建模器中可以完全集成业务规则功能,直接适用到用户功能的定义,比如用户可以基于业务规则实现工作的分配/调动/平衡,基于规则的服务选择,基于规则的任务路由,基于规则的告警。直接在图形化的向导中就可以直接使用规则功能。基于 W

39、eb的规则编辑。无缝和SOA应用进行集成规则信息具有一个资源库,版本控制,内置规则引擎,可以 在 流 程 开 发 工具中进行配置OracleBusinessRules支持运行时动态决策, 这使得其他应用程序能够快速适应管理和竞争压力。 流程分析员可以创建和更改与应用程序代码分开的业务规则。 可以在不停止业务流程的情况下更改业务规则。还可以让流程分析员直接管理业务规则, 而不需要流程开发人员干预。在ProcessComposer修改业务规则支 持 开 源 规 则引擎DroolSrule和 camel支 持 开 源 规 则引擎DroolSruleformate自 带 规 则 引擎使 用 topru

40、le实现名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 32 页,共 39 页 - - - - - - - - - 组 织 模 型 与日期BPM应支持组织模型.BPM包括可以用图形化方式定义组织单元,角色,组,参与者,并且这些可以和日历功能相结合。组织模型是和模型设计,Interface 设计,以及其他功能相结合的基于 LDAP和DB的人员认证库接口,可以直接对接客户的LDAP或者数据库的人员注册信息.注册后客户的人员信息,组织机构信息可以在开发和运行时态被正确的使用.支持用户,角色

41、, 组等组织模型。支持但相对简单未见支持通过定义标准的接口,可以方便的接入用户已有的组织机构系统,在流程定制时可以读取用户已有的组织机构信息支持组织模型通过定义标准的接口,可以方便的接入用户已有的组织机构系统名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 33 页,共 39 页 - - - - - - - - - 模拟仿真完整的模拟仿真能力全套的图形仿真和“假设”分析能力,一边模拟运行一边定义仿真参数。模拟可以采取角色,升级,代表,事件,日历,工作任务分发。完整的模拟仿真能力通过“仿

42、真”功 能 进 行 模拟 与 仿 真 测试仿真定义:定义模拟时间,定义模拟属性,定义模拟所需角色。仿真结果过:单元指标(UnitMetrics),运行,完成,中断和等待的流程实例数;成本指标,整体成本和每个步骤的成本;时间指标,平均处理时间,平均等待时间;资源指标 ,资源利用率,每个资源的成本未见支持未见支持eChainStudio提供流程仿真功能,方便流程定制人员在发布流程之前通过设置仿真参数查看流程执行效率topbpm 提供完整的模拟仿真能力可以进行各级别的参数化仿真名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整

43、理 - - - - - - - 第 34 页,共 39 页 - - - - - - - - - 后 端集 成/SOAhttp/httpssoapjmsfileMQTuxedoSocketDB包括了很多工具,包括应用适配器,数据库和文件适配器等技术适配器等和一系列 SOA/集成技术相集成,比如转换功能,后端适配器集成能力,事件,规则,消息,标准的 ESB功能。支持事务能力.事务还能以图形化的方支持 SOA体系重点支持WebService对于 ESB的支持很好支持 SOA体系主要支持 SOAP支持 SOA体系。支 持 直 接 类的 调用 、servlet、EJB、WebService四 种 不 同

44、 的调用方式http/httpssoapjmsfileMQTuxedoSocketDB名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 35 页,共 39 页 - - - - - - - - - 变更管理流程版本控制修改后的流程,不会影响到正在修改的流程可以在一个流程中随意拖拽活动节点,改动路由链路。这样使得业务用户可以方便的进行路由的调整。支持多个流程版本并行运行, 支持客户自定义默认的生效流程版本,同时支持多种模式的流程实例迁移(老模版实例走老模版/老模版实例走新模版 ),实现”分

45、水岭”,”一刀切”等多种流程实例迁移需求.未见说明。未见支持未见支持eChain产品支持多版本处理控制,管理员可以在任意时刻修改变更流程的业务规则,系统将重新发布新的流程版本,流程版本控制上支持一刀切、同步迁移最新版本等不同方式不支持一刀切移 动 设 备 解决方案客户端wap的解决方案流程门户:跟踪问题,连接到文档和讨论共享文档,设计规格,等等。未见案例未见案例未见案例未见案例未见案例名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 36 页,共 39 页 - - - - - - -

46、- - 协同、监控能力建模空间:共享建模和协同。协同即时空间:协同和信息可以随时捕获。流程类别,浏览流程资源库,预览总结信息。自定义协同空间,并且链接到流程实例进行流程实例的监控IBMBPM7.5产品提供基于Web浏览器的门户, 客户可以通过这个门户进行流程相关的操作与管理.如: 启动流程, 查看流程状态, 查看/处理待办任务, 查看历史任务,查看审批记录, 发起中间事件, 将任务进行转交他人处理等操作. 门户自身实现了完善的权限管理, 登录门户的用户只能查询和处理与之相关的任务.同时通过门户, 可以查看报表, 统计和 KPI 相关的信息.门户提供用户定制化功能, 用户可以根据自身需求, 定制

47、门户中所展示的内容.流程工作区,WEB 方式。监控, 分析, 警告。流程实例:流程参与者能够查看正在运行的流程实例。任务列表:流程参与者能够查看和使用其分配的任务。流程仪表盘:提供现成的仪表盘来监视流程性能、 任务性能和工作量。定制仪表盘:流程参与者能够基于流程实例生成的度量数据定义和使用定制仪表盘。业务管理员还可以使用OracleBPM工作区来配置和维护组织及角色提供一个简单的门户应用Activitiexplorer ,用于进行流程的发起,挂起、恢复和流程的监控业务流程能够通过一个 web控制台来管理。这包括的属性有流程实例的管理,查看任务列表,执行这些任务,产生报告。eChainMonit

48、or提供了图形化的方式再现流程细节使用 Seam框架实现流程门户与监控功能名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 37 页,共 39 页 - - - - - - - - - 六.分析结论6.1.对比IBM&Oracle国内工作流开源标准支持支持最新 BPMN2.0有良好的延续性不支持支持最新 BPMN2.0有良好的延续性产品价格高低无开发周期一般快慢人员支持一般多少市场占有率高低低稳定性高中低开源工作流:开放源代码,产品免费,功能强大,符合BPMN2.0 规范,易于学习,拥有

49、众多的开发人群。但对于人工流程支持不够,没有商业引擎强大。国内案例不够丰富,如果使用需要大量的二次开发工作。本土厂商的商业工作流引擎:拥有源代码,成本较低,容易学习,不符合BPMN2.0 规范,但案例相对成熟,对于人工审批流程支持较好,对于自动流程支持较弱。市场占有率低,没有商业引擎强大,外包人员相对充足,适用于小型快速研发的项目。IBM BPM,ORACLE BPM :无源代码,功能强大,产品健壮,稳定性好,符合BPMN2.0 规范,市场占有率高, 学习曲线较长, 但成本较高, 占用资源相对较多。适用于大型项目。6.2.建议目前,农信银中心已有流程, 需求相对比较简单, 除商票系统需要进行会

50、签功能外,其它流程仅需要支持顺序流。 因此上述 6 款工作流引擎均能够满足农信银中心对于工作流引擎的需求。从最节约成本的角度考虑建议在开源工作流引擎中选择,采用由中心人员名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 38 页,共 39 页 - - - - - - - - - 主导研发,公司外包人员进行配合的开发模式。从开发最快的角度考虑建议在本土厂商的商业工作流引擎中选择,采用由本土厂商的外包人员主导研发,中心人员进行配合的开发模式。从中心工作流平台的发展规划角度考虑建议 IBM

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁