國(guó)內(nèi)外主流工作流引擎及規(guī)則引擎分析.doc_第1頁(yè)
國(guó)內(nèi)外主流工作流引擎及規(guī)則引擎分析.doc_第2頁(yè)
國(guó)內(nèi)外主流工作流引擎及規(guī)則引擎分析.doc_第3頁(yè)
國(guó)內(nèi)外主流工作流引擎及規(guī)則引擎分析.doc_第4頁(yè)
國(guó)內(nèi)外主流工作流引擎及規(guī)則引擎分析.doc_第5頁(yè)
已閱讀5頁(yè),還剩40頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

國(guó)內(nèi)外主流工作流引擎及規(guī)則引擎分析2013年2月 創(chuàng)新研發(fā)部目錄國(guó)內(nèi)外主流工作流引擎及規(guī)則引擎分析1一.背景3二.原則3三.工作流功能分析點(diǎn)44.1.標(biāo)準(zhǔn)類43.1.1BPMN2.0標(biāo)準(zhǔn)支持44.2.開發(fā)類53.1.1業(yè)務(wù)模型建模工具53.1.2工作流建模工具53.1.3人工頁(yè)面生成工具63.1.4仿真工具64.3.功能類74.1.1流程引擎74.1.2規(guī)則引擎74.1.3組織模型與日期84.1.4對(duì)外API的提供84.1.5后端集成/SOA84.1.6監(jiān)控功能9四.中心已有系統(tǒng)工作流功能點(diǎn)分析104.1.備付金系統(tǒng)工作流分析104.1.1聯(lián)社備付金調(diào)出流程104.1.2聯(lián)社備付金調(diào)入流程134.1.3資金劃入孝感農(nóng)信通備付金賬戶業(yè)務(wù)流程154.1.4備付金運(yùn)用賬戶開立流程174.1.5備付金沉淀資金運(yùn)用流程204.1.6備付金沉淀資金支取流程234.2.多介質(zhì)項(xiàng)目工作流分析244.1.1開卡審批流程244.3.新一代農(nóng)信銀資金清算系統(tǒng)工作流分析254.4.電子商票系統(tǒng)工作流分析254.5.OA系統(tǒng)工作流分析27五.工作流產(chǎn)品分析27六.分析結(jié)論384.4.對(duì)比384.5.建議38一. 背景目前中心建成的“一大核心系統(tǒng),七大共享平臺(tái)”以及OA系統(tǒng),對(duì)工作流應(yīng)用程度高,但各系統(tǒng)實(shí)現(xiàn)工作流程管理沒有建立在統(tǒng)一的工作流平臺(tái)上,導(dǎo)致流程割裂、重復(fù)開發(fā)、不易于管理等問題。備付金管控項(xiàng)目涉及多個(gè)崗位之間工作的審核步驟,同時(shí)還要與多個(gè)系統(tǒng)進(jìn)行交互,因此,為了提高管理效率,降低業(yè)務(wù)流轉(zhuǎn)時(shí)間,同時(shí)還要結(jié)合農(nóng)信銀中心的總體IT戰(zhàn)略規(guī)劃,備付金管控項(xiàng)目技術(shù)組決定選擇一款先進(jìn)的工作流引擎和一款規(guī)則引擎,作為備付金管控項(xiàng)目的核心技術(shù)架構(gòu)。二. 原則備付金管控項(xiàng)目組通過(guò)梳理各信息系統(tǒng)流程現(xiàn)狀和未來(lái)需求,形成農(nóng)信銀中心工作流平臺(tái)的發(fā)展規(guī)劃,從而更全面的滿足農(nóng)信銀各項(xiàng)關(guān)鍵業(yè)務(wù)、更好的支撐現(xiàn)有和未來(lái)的信息系統(tǒng)建設(shè)。項(xiàng)目組充分研究國(guó)內(nèi)外領(lǐng)先的工作流產(chǎn)品和案例,同廠商交流。從用戶界面生成、流程建模、流程引擎、規(guī)則引擎、組織模型、模擬仿真、后端集成/SOA、變更及版本管理、移動(dòng)設(shè)備解決方案、監(jiān)控分析能力等多方面考察工作流產(chǎn)品,進(jìn)行工作流產(chǎn)品選型。目前國(guó)內(nèi)外的工作流引擎層出不窮,行業(yè)標(biāo)準(zhǔn)多種多樣,通過(guò)對(duì)比不同工作流公司產(chǎn)品,本次工作流技術(shù)選型決定分析商業(yè)工作流引擎4款,開源工作流引擎2款。其中國(guó)際知名廠商的商業(yè)工作流引擎2款,本土廠商的商業(yè)工作流引擎2款。由于本次技術(shù)選型是以工作流引擎為主,選型工作將不再單獨(dú)分析規(guī)則引擎,而是直接使用與所選工作流引擎搭配最好的或者是同一廠商的規(guī)則引擎。根據(jù)國(guó)內(nèi)外知名度、廠商的規(guī)模和與符合農(nóng)信銀中心的SOA體系架構(gòu)等原則,將選取以下6種工作流引擎與規(guī)則引擎進(jìn)行研究與分析:工作流名稱廠商名稱是否開源工作流核心技術(shù)規(guī)則引擎中心使用情況IBM BPM7.5IBM否WPS+LombadiIlog共享電子商業(yè)匯票系統(tǒng)中使用WPSOracle BPM 11gOracle否OracleBusiness Rules無(wú)eChain宇信易成否Topbpm華騰否JBPMToprule多介質(zhì)金融服務(wù)平臺(tái)-開卡審批子系統(tǒng)Activiti5Apache是JBPM4的后續(xù)版本Camel無(wú)JBPM5JBOSS是Drooles flow的后續(xù)版本Drooles無(wú)三. 工作流功能分析點(diǎn)3.1. 標(biāo)準(zhǔn)類為了具有可替代性和適應(yīng)性,所選工作流產(chǎn)品應(yīng)當(dāng)遵循目前最主流的工作流標(biāo)準(zhǔn)。3.1.1 BPMN2.0標(biāo)準(zhǔn)支持目前國(guó)內(nèi)外的工作流引擎層出不窮,行業(yè)標(biāo)準(zhǔn)多種多樣,在進(jìn)行流程梳理得過(guò)程中,不同的實(shí)施階段所使用的流程描述語(yǔ)言或遵循的標(biāo)準(zhǔn)會(huì)有所不同,有的使用WfMC的XPDL,還有些使用BPML、BPEL和WSCI等這就造成了流程管理,業(yè)務(wù)集成上存在著很大的差異性和局限性。,導(dǎo)致同一個(gè)流程在不同的流程引擎上無(wú)法進(jìn)行重用。遵循BPMN2.0規(guī)范的工作流產(chǎn)品能夠很大程度上解決此類問題,BPMN 2.0將業(yè)務(wù)流程的可視化和底層的XML表示進(jìn)行了標(biāo)準(zhǔn)化,這極大地改進(jìn)了建模工具(比如說(shuō)基于Web和Eclipse的設(shè)計(jì)器)之間的交互性。BPMN 2標(biāo)準(zhǔn)是非常可靠且可擴(kuò)展的,這樣在必要的時(shí)候就可以引入新的元素和屬性了,這樣可以保證相同的流程在不同的流程引擎得到的執(zhí)行結(jié)果是一致的,只需要學(xué)習(xí)掌握BPMN2.0規(guī)范,就可以掌握所有支持BPMN2.0的工作流引擎產(chǎn)品。BPMN2.0將流程執(zhí)行語(yǔ)義定義了以下七類對(duì)象,分別是:活動(dòng)、事件、網(wǎng)關(guān)、連接對(duì)象、數(shù)據(jù)對(duì)象、泳道對(duì)象和描述對(duì)象。任何支持BPMN2.0的產(chǎn)品都必須要對(duì)上述對(duì)象進(jìn)行明確的定義。3.2. 開發(fā)類使用工作流引擎進(jìn)行開發(fā)的難易程度,取決于一個(gè)好的業(yè)務(wù)模型建模工具、工作流建模工具、人工頁(yè)面生成工具和完整的仿真工具。業(yè)務(wù)模型建模工具可以將業(yè)務(wù)流程與業(yè)務(wù)數(shù)據(jù)進(jìn)行整合;工作流建模工具可以使用拖拽方式對(duì)流程進(jìn)行直觀的編排,并且可以對(duì)已有的流程進(jìn)行流程的復(fù)制與復(fù)用,實(shí)現(xiàn)方便靈活的導(dǎo)入導(dǎo)出流程模型;人工頁(yè)面生成工具則可以迅速的根據(jù)需求生成出需要填寫的表單,只需要簡(jiǎn)單修改后便可以使用,可以降低開發(fā)的周期;仿真工具是為了檢查所創(chuàng)建流程的正確性而開發(fā)出來(lái)的,使用仿真工具可以更好的發(fā)現(xiàn)流程中的邏輯問題。3.2.1 業(yè)務(wù)模型建模工具主要研究業(yè)務(wù)數(shù)據(jù)與工作流引擎的協(xié)同工作的能力,是否具有以下功能以及功能的完善程度。l 提供模型對(duì)象與業(yè)務(wù)對(duì)象的一一映射l 支持一對(duì)一,一對(duì)多,多對(duì)一和多對(duì)多的業(yè)務(wù)模型3.2.2 工作流建模工具主要研究考查工作流產(chǎn)品建模工具的方便性與易用性,是否具有以下功能以及功能的完善程度。l 圖形化拖拽方式,用戶體驗(yàn)程度l 提供過(guò)程元素符合BPMN2.0規(guī)范的對(duì)象控件l 實(shí)現(xiàn)過(guò)程元素的剪貼、復(fù)制、粘貼、刪除、操作的撤消、對(duì)象控件的全選、圖形元素自動(dòng)排列等功能。l 采用統(tǒng)一的XML格式儲(chǔ)存工作流模型文件導(dǎo)入導(dǎo)出l 流程編制是和業(yè)務(wù)角色結(jié)合的,用戶可以進(jìn)行基于業(yè)務(wù)規(guī)則的工作分配/調(diào)整/平衡?;谝?guī)則的服務(wù)選擇。實(shí)現(xiàn)基于規(guī)則的路由l 使用客戶端方式進(jìn)行建模工作 ,或者使用 WEB頁(yè)面富客戶端的方式進(jìn)行建模3.2.3 人工頁(yè)面生成工具人工節(jié)點(diǎn)的核心是表單,理論上每一個(gè)人工節(jié)點(diǎn)都應(yīng)該有一個(gè)表單相對(duì)應(yīng),可供相應(yīng)的人員填寫,因此如何迅速完整的開發(fā)完成一個(gè)表單,是工作流產(chǎn)品開發(fā)周期長(zhǎng)短的一個(gè)重要的衡量標(biāo)準(zhǔn)。人工頁(yè)面生成工具就是表單的生成工具,應(yīng)具有以下功能:l 在BPM建模工具中提供中直接瀏覽任務(wù)表單。業(yè)務(wù)用戶可以利用流程工作區(qū)感知新發(fā)生的工作任務(wù),進(jìn)行工作任務(wù)的完成,比如流程提交,流程審批,業(yè)務(wù)分析等等。l 直接在建模工具提供生成表單功能,可以簡(jiǎn)單的通過(guò)向?qū)螕艟蜕晒ぷ髁鞅韱?。l 表單可以根據(jù)客戶的應(yīng)用實(shí)現(xiàn)擴(kuò)展應(yīng)用, 擴(kuò)展應(yīng)用非常豐富,可以添加圖表等豐富內(nèi)容。l 表單可以被新的表單復(fù)用l 表單具有導(dǎo)入、導(dǎo)出的功能3.2.4 仿真工具仿真是流程開發(fā)完成以后,流程正式上線之前進(jìn)行的模擬測(cè)試,流程進(jìn)行仿真后將可以發(fā)現(xiàn)流程的邏輯問題以及配置問題,一個(gè)完整的仿真工具應(yīng)具有以下功能:l 全套的圖形仿真和“假設(shè)”分析能力,一邊模擬運(yùn)行一邊定義仿真參數(shù)。l 模擬可以采取角色,升級(jí),代表,事件,日歷,工作任務(wù)分發(fā)。3.3. 功能類一個(gè)完正的工作流產(chǎn)品,應(yīng)該具有流程引擎,規(guī)則引擎,組織模型與日期,對(duì)外提供AP,后端集成SOA,流程版本控制功能。3.3.1 流程引擎流程引擎是工作流引擎的核心,是關(guān)系到流程如何正常運(yùn)轉(zhuǎn)的核心組件,一個(gè)流程運(yùn)行的效率、功能以及正確性均由工作流引擎實(shí)現(xiàn),流程引擎應(yīng)具有以下功能:l bpmn2.0所涉及的網(wǎng)關(guān)功能的支持,如多路分支,單路分支,匯聚,判斷等功能l 多種任務(wù)分配策略l 代辦、委托l(wèi) 流程版本控制,包括2個(gè)版本同時(shí)運(yùn)行的情況l 修改后的流程,不會(huì)影響到正在修改的流程l 支持回退,撤回功能l 支持人工干預(yù)l 超時(shí)控制系統(tǒng)l 沖正、存儲(chǔ)轉(zhuǎn)發(fā)流程l 補(bǔ)償、異常流程3.3.2 規(guī)則引擎規(guī)則引擎在工作流產(chǎn)品中主要體現(xiàn)為,網(wǎng)關(guān)節(jié)點(diǎn)的規(guī)則實(shí)現(xiàn)與人工節(jié)點(diǎn)的任務(wù)分配規(guī)則的實(shí)現(xiàn)。規(guī)則引擎應(yīng)具有以下功能:l 在建模器中可以完全集成業(yè)務(wù)規(guī)則功能,直接適用到用戶功能的定義,比如用戶可以基于業(yè)務(wù)規(guī)則實(shí)現(xiàn)工作的分配/調(diào)動(dòng)/平衡,基于規(guī)則的服務(wù)選擇,基于規(guī)則的任務(wù)路由,基于規(guī)則的告警。直接在圖形化的向?qū)е芯涂梢灾苯邮褂靡?guī)則功能。l 基于Web的規(guī)則編輯,或者是基于客戶端的規(guī)則編輯。l 無(wú)縫和SOA 應(yīng)用進(jìn)行集成l 規(guī)則信息具有一個(gè)資源庫(kù),版本控制, 抽象的API 。資源庫(kù)的使用可以直接和SOA 特制的應(yīng)用,比如BPM應(yīng)用相結(jié)合l 規(guī)則包括了面向業(yè)務(wù)用戶的Interfaces,比如自然語(yǔ)言的Interface,因此可以由業(yè)務(wù)用戶直接進(jìn)行創(chuàng)建和調(diào)整。3.3.3 組織模型與日期工作流產(chǎn)品應(yīng)支持多種機(jī)構(gòu)與組織的模型,可以靈活自由的進(jìn)行配置;同時(shí)還應(yīng)當(dāng)支持萬(wàn)年歷,可以自主設(shè)施節(jié)假日。組織模型可以用圖形化方式定義組織單元,角色,組,參與者,并且這些可以和日歷功能相結(jié)合。組織模型與日期可以業(yè)務(wù)模型建模、工作流程建模,人工頁(yè)面生產(chǎn)工具以及其他功能相結(jié)合。3.3.4 對(duì)外API的提供在實(shí)際應(yīng)用中,工作流產(chǎn)品通常會(huì)與一些外部的系統(tǒng)進(jìn)行交互,或者是直接嵌入到外部系統(tǒng)中,因此需要提供流程控制的接口供外部系統(tǒng)使用,如:流程產(chǎn)生、獲取任務(wù)、提交任務(wù)、流程人工干預(yù)等API接口。3.3.5 后端集成/SOA工作流產(chǎn)品在工作中會(huì)調(diào)用到外部系統(tǒng),并且會(huì)等待系統(tǒng)的同步與異步的返回信息。因此,工作流產(chǎn)品必須提供一系列SOA / 集成技術(shù)相集成,比如轉(zhuǎn)換功能,后端適配器集成能力,事件,規(guī)則,消息,標(biāo)準(zhǔn)的ESB功能,按照農(nóng)信銀中心目前的需求,產(chǎn)品應(yīng)具有以下協(xié)議的通訊功能:l http/httpsl soapl jmsl filel MQl Tuxedol Socketl DBl 包括了很多工具,包括應(yīng)用適配器,數(shù)據(jù)庫(kù)和文件適配器等技術(shù)適配器等l 支持事務(wù)能力. 事務(wù)還能以圖形化的方3.3.6 監(jiān)控功能監(jiān)控功能特指在流程運(yùn)行中,對(duì)未完成和已完成的流程進(jìn)行監(jiān)控與統(tǒng)計(jì)的功能,主要具有以下功能:l 自定義協(xié)同空間,并且鏈接到流程實(shí)例l 進(jìn)行流程實(shí)例的監(jiān)控l 進(jìn)行流程實(shí)例的統(tǒng)計(jì)分析四. 中心已有系統(tǒng)工作流功能點(diǎn)分析4.1. 備付金系統(tǒng)工作流分析4.1.1 聯(lián)社備付金調(diào)出流程分析:名稱描述人員與組織共分為8類崗位2類錄入崗3類復(fù)合崗3類審批崗與外部系統(tǒng)交互金蝶軟件企業(yè)網(wǎng)銀流程引擎順序流程,無(wú)回退、撤回功能規(guī)則引擎初審規(guī)則審批規(guī)則4.1.2 聯(lián)社備付金調(diào)入流程分析名稱描述人員與組織共分為4類崗位2類錄入崗2類復(fù)合崗與外部系統(tǒng)交互金蝶軟件企業(yè)網(wǎng)銀流程引擎順序流程,無(wú)回退、撤回功能規(guī)則引擎初審規(guī)則審批規(guī)則4.1.3 資金劃入孝感農(nóng)信通備付金賬戶業(yè)務(wù)流程分析:名稱描述人員與組織共分為4類崗位2類錄入崗2類復(fù)合崗與外部系統(tǒng)交互金蝶軟件企業(yè)網(wǎng)銀流程引擎順序流程,無(wú)回退、撤回功能規(guī)則引擎初審規(guī)則審批規(guī)則4.1.4 備付金運(yùn)用賬戶開立流程分析:名稱描述人員與組織共分為4類崗位2類錄入崗2類復(fù)合崗3類審批崗與外部系統(tǒng)交互無(wú)流程引擎順序流程,無(wú)回退、撤回功能規(guī)則引擎4.1.5 備付金沉淀資金運(yùn)用流程分析:名稱描述人員與組織共分為4類崗位2類錄入崗2類復(fù)合崗4類審批崗與外部系統(tǒng)交互企業(yè)網(wǎng)銀金蝶軟件流程引擎順序流程,無(wú)回退、撤回功能規(guī)則引擎無(wú)4.1.6 備付金沉淀資金支取流程分析:名稱描述人員與組織共分為4類崗位2類錄入崗2類復(fù)合崗3類審批崗與外部系統(tǒng)交互企業(yè)網(wǎng)銀金蝶軟件流程引擎順序流程,無(wú)回退、撤回功能規(guī)則引擎無(wú)4.2. 多介質(zhì)項(xiàng)目工作流分析4.2.1 開卡審批流程分析名稱描述人員與組織共分為6類崗位3類錄入崗3類審核崗與外部系統(tǒng)交互行內(nèi)征信接口人行征信接口銀聯(lián)征信接口流程引擎順序流程,無(wú)回退、撤回功能掛起、恢復(fù)超時(shí)處理流程規(guī)則引擎重復(fù)申請(qǐng)規(guī)則申請(qǐng)欺詐規(guī)則行內(nèi)征信規(guī)則初審規(guī)則免電話調(diào)查規(guī)則額度計(jì)算規(guī)則4.3. 新一代農(nóng)信銀資金清算系統(tǒng)工作流分析無(wú)使用工作流的需求4.4. 電子商票系統(tǒng)工作流分析農(nóng)信銀商票系統(tǒng)中沒有固定不變的流程,系統(tǒng)要求適應(yīng)不同地區(qū)不同業(yè)務(wù)品種的審批流程,當(dāng)業(yè)務(wù)規(guī)則發(fā)生變更時(shí),成員行的管理人員可以通過(guò)簡(jiǎn)單的參數(shù)配置,靈活適應(yīng)業(yè)務(wù)的多樣性需求。l 工作流生命周期的支持:商票系統(tǒng)要求工作流產(chǎn)品支持工作流的開發(fā),運(yùn)行,維護(hù),監(jiān)控,能夠滿足業(yè)務(wù)人員,開發(fā)人員,運(yùn)維人員,操作人員不同的要求。步驟目標(biāo)描述提交物干系人1業(yè)務(wù)分析調(diào)研各成員行、各機(jī)構(gòu)的具體業(yè)務(wù)品種的審批流程業(yè)務(wù)審批模型成員行業(yè)務(wù)人員中心業(yè)務(wù)人員開發(fā)人員2流程模板開發(fā)WID環(huán)境中按照業(yè)務(wù)分析的審批模型開發(fā)實(shí)際運(yùn)行的審批流程模板流程模板(*.ear)開發(fā)人員中心管理員3測(cè)試把開發(fā)完成的流程模板在測(cè)試環(huán)境中進(jìn)行模擬測(cè)試測(cè)試報(bào)告開發(fā)人員中心管理員4部署把測(cè)試通過(guò)的流程模板在生產(chǎn)服務(wù)器上進(jìn)行部署開發(fā)人員中心管理員5成員行配置各成員行根據(jù)本省情況進(jìn)行流程配置,包括:業(yè)務(wù)品種與流程的關(guān)聯(lián)流程審批步驟與崗位的關(guān)聯(lián)流程變量的初始化設(shè)置配置記錄中心管理員成員行管理員6成員機(jī)構(gòu)配置各成員機(jī)構(gòu)根據(jù)本機(jī)構(gòu)情況進(jìn)行流程配置,包括:業(yè)務(wù)品種與流程的關(guān)聯(lián)流程審批步驟與崗位的關(guān)聯(lián)流程變量的初始化設(shè)置配置記錄中心管理員成員行管理員成員機(jī)構(gòu)管理員7上線運(yùn)行在票據(jù)業(yè)務(wù)系統(tǒng)中操作具體的業(yè)務(wù),提交審批過(guò)程意見反饋成員機(jī)構(gòu)業(yè)務(wù)人員8運(yùn)行保障查看流程應(yīng)用服務(wù)器的運(yùn)行狀態(tài)、配置信息、以及當(dāng)前正在部署的應(yīng)用程序信息。查看所有流程實(shí)例的運(yùn)行狀態(tài),當(dāng)前辦理人,歷史辦理痕跡意見反饋運(yùn)維人員l 工作流特性要求,在工作流內(nèi)部實(shí)現(xiàn)上要求工作流產(chǎn)品支持如下特性:屬性描述人工審批、自動(dòng)服務(wù)支持人工審批跟自動(dòng)服務(wù)的混編打回支持打回上一節(jié)點(diǎn),打回流程開始節(jié)點(diǎn)同意、否決如果同意則繼續(xù)往下流轉(zhuǎn),否決則流程直接結(jié)束審批意見流程的每一個(gè)人工任務(wù)環(huán)節(jié)都可以輸入和查看審批意見審批過(guò)程可以查看整個(gè)流程的辦理過(guò)程流程列表待辦事宜列表,審批歷史列表流程會(huì)簽串行會(huì)簽、并行會(huì)簽,會(huì)簽退出條件可以通過(guò)頁(yè)面規(guī)則進(jìn)行配置字段級(jí)權(quán)限控制在流程不同環(huán)節(jié)時(shí)可以設(shè)置用戶具有不同的字段操作權(quán)限網(wǎng)關(guān):支持串行,并行等各種網(wǎng)關(guān)異常處理支持流程的異常處理、補(bǔ)償機(jī)制規(guī)則引擎支持規(guī)則引擎接口調(diào)用支持服務(wù)調(diào)用4.5. OA系統(tǒng)工作流分析合同請(qǐng)假五. 工作流產(chǎn)品分析分類說(shuō)明IBM BPM8.0Oracle BPM 11gActiviti5JBPM5eChainTopbpm建模和運(yùn)行時(shí)標(biāo)準(zhǔn)支持 產(chǎn)品對(duì)BPMN2.0的支持 活動(dòng)、事件、網(wǎng)關(guān)、連接對(duì)象、數(shù)據(jù)對(duì)象、泳道對(duì)象和描述對(duì)象支持BPMN2.0 支持BPMN與BPEL。支持BPMN2.0jBPM 5 沒有實(shí)現(xiàn)在 BPMN 2.0 規(guī)則中所定義的所有元素和屬性。但支持規(guī)范的子集,如活動(dòng)、事件、網(wǎng)關(guān)、連接對(duì)象、數(shù)據(jù)對(duì)象、泳道對(duì)象。不支持BPMN2.0.支持活動(dòng)、事件、網(wǎng)關(guān)、連接對(duì)象、數(shù)據(jù)對(duì)象、不支持泳道對(duì)象。不支持BPMN2.0.支持活動(dòng)、事件、網(wǎng)關(guān)、連接對(duì)象、數(shù)據(jù)對(duì)象、流程建模 工作流建模工具的方便性與易用性 圖形化拖拽方式。 提供過(guò)程元素對(duì)象控件:開始活動(dòng)、中間活動(dòng)、終止活動(dòng),路徑 簡(jiǎn)單的操作功能:實(shí)現(xiàn)過(guò)程元素的剪貼、復(fù)制、粘貼、刪除、操作的撤消、對(duì)象控件的全選、圖形元素自動(dòng)排列等功能。 過(guò)程模型存儲(chǔ):采用統(tǒng)一的XML格式儲(chǔ)存工作流模型文件。 基于角色的支持。 流程分析能綁定活動(dòng)實(shí)現(xiàn)分類分析,或者依據(jù)規(guī)則實(shí)現(xiàn)。 流程編制是和業(yè)務(wù)角色結(jié)合的,用戶可以進(jìn)行基于業(yè)務(wù)規(guī)則的工作分配/調(diào)整/平衡?;谝?guī)則的服務(wù)選擇?;谝?guī)則的路由 客戶端方式 or web方式Process Designer作為建模工具來(lái)對(duì)業(yè)務(wù)流程進(jìn)行設(shè)計(jì)、建模、仿真等操作。業(yè)務(wù)專家可以使用這個(gè)工具通過(guò)圖形化的拖拽方式進(jìn)行流程建模,流程模型是基于BPMN2.0標(biāo)準(zhǔn)的客戶端方式BPM Composer基于WEB方式。面向業(yè)務(wù)人員,發(fā)布到BPM Studio進(jìn)一步改進(jìn)。BPM StudioProcess 客戶端方式,Activiti5中包含Activiti Modeler 組件通過(guò)web方式進(jìn)行流程編輯,支持常見的編輯方式,過(guò)程存儲(chǔ)采用支持bpmn2.0的XML文件.支持角色配置,但是相對(duì)較簡(jiǎn)單可以通過(guò)ECLIPSE-plug或WEB方式建模。支持常用的編輯。它幾乎支持所有的 BPMN 2.0 流程的構(gòu)建和屬性支持 jBPM 5 介紹的一些自定義屬性當(dāng)建模流程時(shí),允許你配置元素和屬性eChainStudio圖形建模工具通過(guò)瀏覽器方式啟動(dòng),無(wú)需安裝客戶端軟件。支持常見的編輯方式,支持規(guī)則引擎。通過(guò)web方式進(jìn)行流程編輯,支持常見的編輯方式,用戶界面生成 在BPM建模工具中提供中直接瀏覽任務(wù)表單。業(yè)務(wù)用戶可以利用流程工作區(qū)感知新發(fā)生的工作任務(wù),進(jìn)行工作任務(wù)的完成,比如流程提交,流程審批,業(yè)務(wù)分析等等。 直接在建模工具提供生成表單功能,可以簡(jiǎn)單的通過(guò)向?qū)螕艟蜕晒ぷ髁鞅韱巍?表單可以根據(jù)客戶的應(yīng)用實(shí)現(xiàn)擴(kuò)展應(yīng)用, 擴(kuò)展應(yīng)用非常豐富,可以添加圖表等豐富內(nèi)容。 強(qiáng)大的表單能力,所見即所得的開發(fā)工具極大的方便了表單的開發(fā),豐富的開箱即用表單組件能滿足大部分的表單展示需求,同時(shí)工具的可擴(kuò)展性滿足了用戶創(chuàng)建業(yè)務(wù)級(jí)別控件和實(shí)現(xiàn)表單元素復(fù)用的目標(biāo)支持自動(dòng)生成,基于向?qū)У亩ㄖ粕赡J?。支持集成office豐富的表單設(shè)計(jì),提供不同的展現(xiàn)方式。不支持不支持可以設(shè)置不同的處理環(huán)節(jié)用戶具有不同的表單展現(xiàn)頁(yè)面,不同的表單操作權(quán)限、字段編輯權(quán)限等不支持需要進(jìn)行完整的編程解決整合seam框架實(shí)現(xiàn)流程引擎 bpmn2.0所涉及的網(wǎng)關(guān)功能的支持,如多路分支,單路分支,匯聚,判斷等功能 多種任務(wù)分配策略 代辦、委托 流程版本控制,包括2個(gè)版本同時(shí)運(yùn)行的情況 支持回退,撤回功能 支持人工干預(yù) 超時(shí)控制系統(tǒng) 補(bǔ)償、沖正、存儲(chǔ)轉(zhuǎn)發(fā)及異常流程 補(bǔ)償、異常流程 實(shí)現(xiàn)各種工作流模式, 通過(guò)配置方式就可以實(shí)現(xiàn)子流程調(diào)用, 動(dòng)態(tài)多實(shí)例調(diào)用, 循環(huán), 會(huì)簽,轉(zhuǎn)辦,代理,打回, 追回等常見工作流模式. 支持超時(shí)機(jī)制, 可以靈活設(shè)定超時(shí)時(shí)間, 并可以定義超時(shí)發(fā)生后所需要處理的業(yè)務(wù)邏輯. 支持異常處理, 可以在流程建模/開發(fā)階段, 抓取流程中的異常, 并定義在異常發(fā)生后的業(yè)務(wù)處理邏輯, 處理邏輯可以是系統(tǒng)自動(dòng)環(huán)節(jié), 也可以轉(zhuǎn)入人工干預(yù). 支持人工審批,但未見詳細(xì)說(shuō)明。 支持bpmn2.0所涉及的網(wǎng)關(guān)功能的支持,如多路分支,單路分支,匯聚,判斷等功能 可以使用bpmn2.0的流程 不支持回退,撤回功能,可以通過(guò)流程圖的流轉(zhuǎn)來(lái)間接實(shí)現(xiàn) 支持人工干預(yù) 代辦、委托需要2次開發(fā) 支持bpmn2.0所涉及的網(wǎng)關(guān)功能的支持,如多路分支,單路分支,匯聚,判斷等功能 代辦,委托,回退,撤回,人工干預(yù)。超時(shí)控制等未見支持。 支持。 多種任務(wù)分配策略 代辦、委托 支持回退,撤回功能 支持人工干預(yù) 超時(shí)控制系統(tǒng) 補(bǔ)償、沖正、存儲(chǔ)轉(zhuǎn)發(fā)及異常流程 補(bǔ)償、異常流程規(guī)則引擎 在建模器中可以完全集成業(yè)務(wù)規(guī)則功能,直接適用到用戶功能的定義,比如用戶可以基于業(yè)務(wù)規(guī)則實(shí)現(xiàn)工作的分配/調(diào)動(dòng)/平衡,基于規(guī)則的服務(wù)選擇,基于規(guī)則的任務(wù)路由,基于規(guī)則的告警。直接在圖形化的向?qū)е芯涂梢灾苯邮褂靡?guī)則功能。 基于Web的規(guī)則編輯。 無(wú)縫和SOA 應(yīng)用進(jìn)行集成 規(guī)則信息具有一個(gè)資源庫(kù),版本控制, 抽象的API 。資源庫(kù)的使用可以直接和SOA 特制的應(yīng)用,比如BPEL應(yīng)用,BPM應(yīng)用相結(jié)合 規(guī)則包括了面向業(yè)務(wù)用戶的Interfaces,比如自然語(yǔ)言的Interface,因此可以由業(yè)務(wù)用戶直接進(jìn)行創(chuàng)建和調(diào)整。內(nèi)置規(guī)則引擎,可以在流程開發(fā)工具中進(jìn)行配置Oracle Business Rules 支持運(yùn)行時(shí)動(dòng)態(tài)決策,這使得其他應(yīng)用程序能夠快速適應(yīng)管理和競(jìng)爭(zhēng)壓力。流程分析員可以創(chuàng)建和更改與應(yīng)用程序代碼分開的業(yè)務(wù)規(guī)則。可以在不停止業(yè)務(wù)流程的情況下更改業(yè)務(wù)規(guī)則。還可以讓流程分析員直接管理業(yè)務(wù)規(guī)則,而不需要流程開發(fā)人員干預(yù)。在Process Composer修改業(yè)務(wù)規(guī)則支持開源規(guī)則引擎DroolS rule 和 camel支持開源規(guī)則引擎DroolS rule formate自帶規(guī)則引擎使用toprule實(shí)現(xiàn)組織模型與日期 BPM 應(yīng)支持組織模型. BPM 包括可以用圖形化方式定義組織單元,角色,組,參與者,并且這些可以和日歷功能相結(jié)合。組織模型是和模型設(shè)計(jì),Interface 設(shè)計(jì),以及其他功能相結(jié)合的 基于LDAP和DB的人員認(rèn)證庫(kù)接口, 可以直接對(duì)接客戶的LDAP或者數(shù)據(jù)庫(kù)的人員注冊(cè)信息. 注冊(cè)后客戶的人員信息, 組織機(jī)構(gòu)信息可以在開發(fā)和運(yùn)行時(shí)態(tài)被正確的使用. 支持用戶,角色,組等組織模型。 支持 但相對(duì)簡(jiǎn)單 未見支持 通過(guò)定義標(biāo)準(zhǔn)的接口,可以方便的接入用戶已有的組織機(jī)構(gòu)系統(tǒng),在流程定制時(shí)可以讀取用戶已有的組織機(jī)構(gòu)信息 支持組織模型 通過(guò)定義標(biāo)準(zhǔn)的接口,可以方便的接入用戶已有的組織機(jī)構(gòu)系統(tǒng)模擬仿真 完整的模擬仿真能力 全套的圖形仿真和“假設(shè)”分析能力,一邊模擬運(yùn)行一邊定義仿真參數(shù)。 模擬可以采取角色,升級(jí),代表,事件,日歷,工作任務(wù)分發(fā)。 完整的模擬仿真能力通過(guò)“仿真”功能進(jìn)行模擬與仿真測(cè)試 仿真定義:定義模擬時(shí)間,定義模擬屬性,定義模擬所需角色。 仿真結(jié)果過(guò):?jiǎn)卧笜?biāo)(Unit Metrics),運(yùn)行,完成,中斷和等待的流程實(shí)例數(shù);成本指標(biāo),整體成本和每個(gè)步驟的成本;時(shí)間指標(biāo),平均處理時(shí)間,平均等待時(shí)間;資源指標(biāo),資源利用率,每個(gè)資源的成本 未見支持 未見支持 eChainStudio提供流程仿真功能,方便流程定制人員在發(fā)布流程之前通過(guò)設(shè)置仿真參數(shù)查看流程執(zhí)行效率 topbpm提供完整的模擬仿真能力 可以進(jìn)行各級(jí)別的參數(shù)化仿真后端集成/SOA http/https soap jms file MQ Tuxedo Socket DB 包括了很多工具,包括應(yīng)用適配器,數(shù)據(jù)庫(kù)和文件適配器等技術(shù)適配器等 和一系列SOA / 集成技術(shù)相集成,比如轉(zhuǎn)換功能,后端適配器集成能力,事件,規(guī)則,消息,標(biāo)準(zhǔn)的ESB功能。 支持事務(wù)能力. 事務(wù)還能以圖形化的方支持SOA體系重點(diǎn)支持WebService對(duì)于ESB的支持很好支持SOA體系主要支持SOAP支持SOA體系。支持直接類的調(diào)用、servlet、EJB、WebService四種不同的調(diào)用方式 http/https soap jms file MQ Tuxedo Socket DB變更管理 流程版本控制 修改后的流程,不會(huì)影響到正在修改的流程 可以在一個(gè)流程中隨意拖拽活動(dòng)節(jié)點(diǎn),改動(dòng)路由鏈路。這樣使得業(yè)務(wù)用戶可以方便的進(jìn)行路由的調(diào)整。 支持多個(gè)流程版本并行運(yùn)行, 支持客戶自定義默認(rèn)的生效流程版本, 同時(shí)支持多種模式的流程實(shí)例遷移( 老模版實(shí)例走老模版/老模版實(shí)例走新模版), 實(shí)現(xiàn)”分水嶺”,”一刀切”等多種流程實(shí)例遷移需求. 未見說(shuō)明。 未見支持 未見支持 eChain產(chǎn)品支持多版本處理控制,管理員可以在任意時(shí)刻修改變更流程的業(yè)務(wù)規(guī)則,系統(tǒng)將重新發(fā)布新的流程版本,流程版本控制上支持一刀切、同步遷移最新版本等不同方式 不支持一刀切移動(dòng)設(shè)備解決方案 客戶端 wap的解決方案 流程門戶:跟蹤問題,連接到文檔和討論共享文檔,設(shè)計(jì)規(guī)格,等等。 未見案例 未見案例 未見案例 未見案例 未見案例協(xié)同、監(jiān)控能力 建??臻g:共享建模和協(xié)同。 協(xié)同即時(shí)空間:協(xié)同和信息可以隨時(shí)捕獲。 流程類別,瀏覽流程資源庫(kù),預(yù)覽總結(jié)信息。 自定義協(xié)同空間,并且鏈接到流程實(shí)例 進(jìn)行流程實(shí)例的監(jiān)控 IBM BPM7.5產(chǎn)品提供基于Web瀏覽器的門戶, 客戶可以通過(guò)這個(gè)門戶進(jìn)行流程相關(guān)的操作與管理. 如: 啟動(dòng)流程, 查看流程狀態(tài), 查看/處理待辦任務(wù), 查看歷史任務(wù), 查看審批記錄, 發(fā)起中間事件, 將任務(wù)進(jìn)行轉(zhuǎn)交他人處理等操作. 門戶自身實(shí)現(xiàn)了完善的權(quán)限管理, 登錄門戶的用戶只能查詢和處理與之相關(guān)的任務(wù). 同時(shí)通過(guò)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論