版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
7/7國(guó)內(nèi)外主流工作流引擎及規(guī)則引擎分析國(guó)內(nèi)外主流工作流引擎及規(guī)則引擎分析2013年2月創(chuàng)新研發(fā)部
目錄
國(guó)內(nèi)外主流工作流引擎及規(guī)則引擎分析(1)
一.背景(4)
二.原則(4)
三.工作流功能分析點(diǎn)(6)
4.1.標(biāo)準(zhǔn)類(6)
3.1.1BPMN2.0標(biāo)準(zhǔn)支持(6)
4.2.開發(fā)類(7)
3.1.1業(yè)務(wù)模型建模工具(7)
3.1.2工作流建模工具(7)
3.1.3人工頁(yè)面生成工具(8)
3.1.4仿真工具(9)
4.3.功能類(9)
4.1.1流程引擎(9)
4.1.2規(guī)則引擎(10)
4.1.3組織模型與日期(10)
4.1.4對(duì)外API的提供(11)
4.1.5后端集成/SOA(11)
4.1.6監(jiān)控功能(12)
四.中心已有系統(tǒng)工作流功能點(diǎn)分析(13)
4.1.備付金系統(tǒng)工作流分析(13)
4.1.1聯(lián)社備付金調(diào)出流程(13)
4.1.2聯(lián)社備付金調(diào)入流程(16)
4.1.3資金劃入孝感農(nóng)信通備付金賬戶業(yè)務(wù)流程(18)
4.1.4備付金運(yùn)用賬戶開立流程(20)
4.1.5備付金沉淀資金運(yùn)用流程(23)
4.1.6備付金沉淀資金支取流程(26)
4.2.多介質(zhì)項(xiàng)目工作流分析(28)
4.1.1開卡審批流程(28)
4.3.新一代農(nóng)信銀資金清算系統(tǒng)工作流分析(29)
4.4.電子商票系統(tǒng)工作流分析(29)
4.5.OA系統(tǒng)工作流分析(32)
五.工作流產(chǎn)品分析(32)
六.分析結(jié)論(43)
4.4.對(duì)比(43)
4.5.建議(44)
一.背景
目前中心建成的“一大核心系統(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)目組通過梳理各信息系統(tǒng)流程現(xiàn)狀和未來需求,形成農(nóng)信銀中心工作流平臺(tái)的發(fā)展規(guī)劃,從而更全面的滿足農(nóng)信銀各項(xiàng)關(guān)鍵業(yè)務(wù)、更好的支撐現(xiàn)有和未來的信息系統(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)多種多樣,通過對(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)行研究與分析:
三.工作流功能分析點(diǎn)
3.1.標(biāo)準(zhǔn)類
為了具有可替代性和適應(yīng)性,所選工作流產(chǎn)品應(yīng)當(dāng)遵循目前最主流的工作流標(biāo)準(zhǔn)。
3.1.1BPMN2.0標(biāo)準(zhǔn)支持
目前國(guó)內(nèi)外的工作流引擎層出不窮,行業(yè)標(biāo)準(zhǔn)多種多樣,在進(jìn)行流程梳理得過程中,不同的實(shí)施階段所使用的流程描述語言或遵循的標(biāo)準(zhǔn)會(huì)有所不同,有的使用WfMC的XPDL,還有些使用BPML、BPEL和WSCI等這就造成了流程管理,業(yè)務(wù)集成上存在著很大的差異性和局限性。,導(dǎo)致同一個(gè)流程在不同的流程引擎上無法進(jìn)行重用。
遵循BPMN2.0規(guī)范的工作流產(chǎn)品能夠很大程度上解決此類問題,BPMN2.0將業(yè)務(wù)流程的可視化和底層的XML表示進(jìn)行了標(biāo)準(zhǔn)化,這極大地改進(jìn)了建模工具(比如說基于Web和Eclipse的設(shè)計(jì)器)之間的交互性。BPMN2標(biāo)準(zhǔn)是非常可靠且可擴(kuò)展的,這樣在必要的時(shí)候就可以引入新的元素和屬性了,這樣可以保證相同的流程在不同的流程引擎得到的執(zhí)行結(jié)果是一致的,只需要學(xué)習(xí)掌握BPMN2.0規(guī)范,就可以掌握所有支持BPMN2.0的工作流引擎產(chǎn)品。
BPMN2.0將流程執(zhí)行語義定義了以下七類對(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ā)出來的,使用仿真工具可以更好的發(fā)現(xiàn)流程中的邏輯問題。
3.2.1業(yè)務(wù)模型建模工具
主要研究業(yè)務(wù)數(shù)據(jù)與工作流引擎的協(xié)同工作的能力,是否具有以下功能以及功能的完善程度。
●提供模型對(duì)象與業(yè)務(wù)對(duì)象的一一映射
●支持一對(duì)一,一對(duì)多,多對(duì)一和多對(duì)多的業(yè)務(wù)模型
3.2.2工作流建模工具
主要研究考查工作流產(chǎn)品建模工具的方便性與易用性,是否具有以下功能以及功能的完善程度。
●圖形化拖拽方式,用戶體驗(yàn)程度
●提供過程元素符合BPMN2.0規(guī)范的對(duì)象控件
●實(shí)現(xiàn)過程元素的剪貼、復(fù)制、粘貼、刪除、操作的撤消、對(duì)象控件的全
選、圖形元素自動(dòng)排列等功能。
●采用統(tǒng)一的XML格式儲(chǔ)存工作流模型文件導(dǎo)入導(dǎo)出
●流程編制是和業(yè)務(wù)角色結(jié)合的,用戶可以進(jìn)行基于業(yè)務(wù)規(guī)則的工作分配
/調(diào)整/平衡。基于規(guī)則的服務(wù)選擇。實(shí)現(xiàn)基于規(guī)則的路由
●使用客戶端方式進(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)具有以下功能:
●在BPM建模工具中提供中直接瀏覽任務(wù)表單。業(yè)務(wù)用戶可以利用流程
工作區(qū)感知新發(fā)生的工作任務(wù),進(jìn)行工作任務(wù)的完成,比如流程提交,
流程審批,業(yè)務(wù)分析等等。
●直接在建模工具提供生成表單功能,可以簡(jiǎn)單的通過向?qū)螕艟蜕晒?/p>
作流表單。
●表單可以根據(jù)客戶的應(yīng)用實(shí)現(xiàn)擴(kuò)展應(yīng)用,擴(kuò)展應(yīng)用非常豐富,可以添加
圖表等豐富內(nèi)容。
●表單可以被新的表單復(fù)用
●表單具有導(dǎo)入、導(dǎo)出的功能
3.2.4仿真工具
仿真是流程開發(fā)完成以后,流程正式上線之前進(jìn)行的模擬測(cè)試,流程進(jìn)行仿真后將可以發(fā)現(xiàn)流程的邏輯問題以及配置問題,一個(gè)完整的仿真工具應(yīng)具有以下功能:
●全套的圖形仿真和“假設(shè)”分析能力,一邊模擬運(yùn)行一邊定義仿真參數(shù)。
●模擬可以采取角色,升級(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)具有以下功能:
●bpmn2.0所涉及的網(wǎng)關(guān)功能的支持,如多路分支,單路分支,匯聚,判斷等
功能
●多種任務(wù)分配策略
●代辦、委托
●流程版本控制,包括2個(gè)版本同時(shí)運(yùn)行的情況
●修改后的流程,不會(huì)影響到正在修改的流程
●支持回退,撤回功能
●支持人工干預(yù)
●超時(shí)控制系統(tǒng)
●沖正、存儲(chǔ)轉(zhuǎn)發(fā)流程
●補(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)具有以下功能:
●在建模器中可以完全集成業(yè)務(wù)規(guī)則功能,直接適用到用戶功能的定義,
比如用戶可以基于業(yè)務(wù)規(guī)則實(shí)現(xiàn)工作的分配/調(diào)動(dòng)/平衡,基于規(guī)則的服
務(wù)選擇,基于規(guī)則的任務(wù)路由,基于規(guī)則的告警。直接在圖形化的向?qū)?/p>
中就可以直接使用規(guī)則功能。
●基于Web的規(guī)則編輯,或者是基于客戶端的規(guī)則編輯。
●無縫和SOA應(yīng)用進(jìn)行集成
●規(guī)則信息具有一個(gè)資源庫(kù),版本控制,抽象的API。資源庫(kù)的使用可以
直接和SOA特制的應(yīng)用,比如BPM應(yīng)用相結(jié)合
●規(guī)則包括了面向業(yè)務(wù)用戶的Interfaces,比如自然語言的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)支持萬年歷,可以自主設(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é)議的通訊功能:
●http/https
●soap
●jms
●file
●MQ
●Tuxedo
●Socket
●DB
●包括了很多工具,包括應(yīng)用適配器,數(shù)據(jù)庫(kù)和文件適配器等技術(shù)適配器
等
●支持事務(wù)能力.事務(wù)還能以圖形化的方
3.3.6監(jiān)控功能
監(jiān)控功能特指在流程運(yùn)行中,對(duì)未完成和已完成的流程進(jìn)行監(jiān)控與統(tǒng)計(jì)的功能,主要具有以下功能:
●自定義協(xié)同空間,并且鏈接到流程實(shí)例
●進(jìn)行流程實(shí)例的監(jiān)控
●進(jìn)行流程實(shí)例的統(tǒng)計(jì)分析
四.中心已有系統(tǒng)工作流功能點(diǎn)分析
4.1.備付金系統(tǒng)工作流分析4.1.1聯(lián)社備付金調(diào)出流程
分析:
分析:
4.1.4備付金運(yùn)用賬戶開立流程
分析:
4.1.5備付金沉淀資金運(yùn)用流程
分析:
4.1.6備付金沉淀資金支取流程
分析:
4.2.多介質(zhì)項(xiàng)目工作流分析4.2.1開卡審批流程
分析
4.3.新一代農(nóng)信銀資金清算系統(tǒng)工作流分析
無使用工作流的需求
4.4.電子商票系統(tǒng)工作流分析
農(nóng)信銀商票系統(tǒng)中沒有固定不變的流程,系統(tǒng)要求適應(yīng)不同地區(qū)不同業(yè)務(wù)品種的審批流程,當(dāng)業(yè)務(wù)規(guī)則發(fā)生變更時(shí),成員行的管理人員可以通過簡(jiǎn)單的參數(shù)配置,靈活適應(yīng)業(yè)務(wù)的多樣性需求。
工作流生命周期的支持:
商票系統(tǒng)要求工作流產(chǎn)品支持工作流的開發(fā),運(yùn)行,維護(hù),監(jiān)控,能夠滿足
業(yè)務(wù)人員,開發(fā)人員,運(yùn)維人員,操作人員不同的要求。
工作流特性要求,在工作流內(nèi)部實(shí)現(xiàn)上要求工作流產(chǎn)品支持如下特性:
4.5.OA系統(tǒng)工作流分析合同
請(qǐng)假
五.工作流產(chǎn)品分析
六.分析結(jié)論
6.1.對(duì)比
開源工作
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度智能倉(cāng)儲(chǔ)物流系統(tǒng)采購(gòu)合同3篇
- 2024英語角活動(dòng)贊助商借條編制說明6篇
- 2025年度戶外用品攤位租賃與戶外運(yùn)動(dòng)合作協(xié)議3篇
- 2024年銷售團(tuán)隊(duì)業(yè)績(jī)承諾及客戶滿意度保障協(xié)議3篇
- 2025年度碼頭集裝箱堆場(chǎng)租賃合同范本3篇
- 一次函數(shù)與二元一次方程組教學(xué)設(shè)計(jì)
- 年產(chǎn)100萬只塑料托盤建設(shè)項(xiàng)目可行性研究報(bào)告
- 2023屆高三生物一輪復(fù)習(xí)易錯(cuò)點(diǎn)講義基因自由組合定律的特殊分離比分析-
- 醫(yī)院保潔員工作崗位職責(zé)與工作(3篇)
- 2024物業(yè)經(jīng)營(yíng)托管合同模板
- 2024年中考英語閱讀理解D篇真題匯編(附答案)0117
- 智能屋面狀況監(jiān)測(cè)與診斷
- 2024-2030年中國(guó)玻璃體切除術(shù)行業(yè)市場(chǎng)發(fā)展趨勢(shì)與前景展望戰(zhàn)略分析報(bào)告
- NB-T20048-2011核電廠建設(shè)項(xiàng)目經(jīng)濟(jì)評(píng)價(jià)方法
- 全國(guó)教師資格筆試考試學(xué)習(xí)筆記-小學(xué)科目一《綜合素質(zhì)》
- 耳穴治療糖尿病的國(guó)際趨勢(shì)
- 宮腔鏡術(shù)后護(hù)理查房1
- 高中物理 選修1 第二章 機(jī)械振動(dòng)(2024人教版)
- 中藥飲片行業(yè)研究報(bào)告(2024年)
- 2024年國(guó)家電投五凌電力限公司招聘歷年高頻考題難、易錯(cuò)點(diǎn)模擬試題(共500題)附帶答案詳解
- 人教版四年級(jí)上冊(cè)豎式計(jì)算300題及答案
評(píng)論
0/150
提交評(píng)論