工作流技術(shù)在OA系統(tǒng)中的應(yīng)用(全文)_第1頁
工作流技術(shù)在OA系統(tǒng)中的應(yīng)用(全文)_第2頁
工作流技術(shù)在OA系統(tǒng)中的應(yīng)用(全文)_第3頁
工作流技術(shù)在OA系統(tǒng)中的應(yīng)用(全文)_第4頁
工作流技術(shù)在OA系統(tǒng)中的應(yīng)用(全文)_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、1工作流技術(shù)在O系統(tǒng)中的應(yīng)用XX:1007-9599(20XX)18-0000-01WorkflowTechnologypplictionintheOSystemBoXinxin(SciencendInformtionCollege,QingdogriculturlUniversity,Qingdo266107,Chin)bstrct:ThispperworkflowtechnologyintheOSystemisdiscussed.FirstofworkflowtechnologyinthecontextofOSystemwerenlyzed,followedbytheworkfloweng

2、inemodelforthenlysis,oncegin,Osystembsedonworkflowmodelredescribed,thefinltoolforprocessdefinitionndimplementtionrediscussed.Keywords:Workflowtechnology;Osystem;Processdefinition一、工作流引擎模型分析1993年工作流治理聯(lián)盟(WorkflowMngementColition,WFMC)的成立標(biāo)志著工作流進(jìn)行開始進(jìn)入一個(gè)相對(duì)成熟的階段。目前,工作流聯(lián)盟已經(jīng)對(duì)工作流治理系統(tǒng)的相關(guān)術(shù)語、工作流治理系統(tǒng)的體系結(jié)構(gòu)及系統(tǒng)內(nèi)的應(yīng)用

3、編程接口(WPI)等方面制定一系列標(biāo)準(zhǔn),并期望這些標(biāo)準(zhǔn)能夠?qū)崿F(xiàn)不同工作流產(chǎn)品之間的互相兼容。圖1給出了WFMC給出的工作流參考模型,包括涉及到的幾種數(shù)據(jù)、系統(tǒng)中的各個(gè)組成部分以及五類接口。其中,接口1此接口是位于建模工具與運(yùn)行時(shí)刻工作流執(zhí)行服務(wù)軟件之間的流程導(dǎo)入/導(dǎo)出的交換接口;接口2客戶端應(yīng)用接口,在要求有人參與的行為或任務(wù)中,工作流任務(wù)治理器負(fù)責(zé)與人進(jìn)行交互;接口3自動(dòng)應(yīng)用程序接口,實(shí)現(xiàn)與應(yīng)用程序間的交互;接口4,作流執(zhí)行服務(wù)之間的互操作接口,用于給工作流執(zhí)行服務(wù)之間提供PI來實(shí)現(xiàn)互操作。接口5,系統(tǒng)治理與監(jiān)控接口,這一個(gè)接口主要是為了實(shí)現(xiàn)對(duì)工作流的治理和監(jiān)視。二、基于工作流的O系統(tǒng)模型交

4、給工作流引擎,工作流引擎負(fù)責(zé)流程的運(yùn)轉(zhuǎn);工作流治理工具通過接口5推進(jìn)流程并實(shí)施監(jiān)控;客戶端通過接口2實(shí)現(xiàn)與工作流執(zhí)行服務(wù)的交互。所以,基于O系統(tǒng)的工作流治理系統(tǒng)模型主要實(shí)現(xiàn)接口1、2、5。在O系統(tǒng)中我們引入了工作流,在這里面,工作流主要對(duì)多個(gè)功能模塊的運(yùn)行提供運(yùn)轉(zhuǎn)支持。比如:發(fā)文件系統(tǒng)、收文件系統(tǒng)、審批流程、檔案治理等等。工作流的具體模型結(jié)構(gòu)如圖1所示。用戶可以通過過程定義工具發(fā)起新流程,通過接口1交給工作流引擎,然后由工作流引擎負(fù)責(zé)整個(gè)流程的運(yùn)轉(zhuǎn);工作流治理工具通過接口5實(shí)現(xiàn)用工作流引擎的通信,并負(fù)責(zé)對(duì)流程的運(yùn)轉(zhuǎn)進(jìn)行監(jiān)控;客戶端主要是通過接口2負(fù)責(zé)與工作流執(zhí)行服務(wù)的一個(gè)交互。綜上所述,本文涉

5、及的基于工作流的O系統(tǒng)模型主要完成的任務(wù)就是實(shí)現(xiàn)接口1、2、5。三、基于工作流的O系統(tǒng)結(jié)構(gòu)設(shè)計(jì)本工作流系統(tǒng)采納的是基于B/S的三層軟件體系架構(gòu),從層次上可分為展現(xiàn)層、業(yè)務(wù)層和數(shù)據(jù)層。第一,展現(xiàn)層主要是實(shí)現(xiàn)用戶與軟件之間的交互,并給出一個(gè)符合用戶習(xí)慣、人性化的接口,主要用于過程定義的實(shí)現(xiàn)。在O系統(tǒng)中,為了滿足系統(tǒng)易用性的需求,過程定義工具需要采納圖形化界面涉及,為此,本系統(tǒng)在過程定義工具中的開發(fā)中直接引入了JWFD,從而實(shí)現(xiàn)了過程定義的可視化。第二,業(yè)務(wù)層主要對(duì)展現(xiàn)層的請求進(jìn)行響應(yīng),并根據(jù)展現(xiàn)層的請求,執(zhí)行任務(wù)和從底層數(shù)據(jù)庫中獵取響應(yīng)數(shù)據(jù),業(yè)務(wù)層是整個(gè)系統(tǒng)中的橋梁,不僅負(fù)責(zé)傳遞數(shù)據(jù)給展現(xiàn)層,而且

6、負(fù)責(zé)整個(gè)工作流的運(yùn)轉(zhuǎn)(工作流引擎、治理工具等都在這一層),是真?zhèn)€系統(tǒng)的核心。通過接口,工作流引擎對(duì)外提供服務(wù),例如,模型中的接口1、2、5,通過接口1向過程定義工具提供流程模板治理服務(wù),通過數(shù)據(jù)訪問接口工作流引擎可以訪問數(shù)據(jù)庫所需數(shù)據(jù)等等。第三,數(shù)據(jù)層是基礎(chǔ)層,主要用于數(shù)據(jù)持久化存儲(chǔ),以及為業(yè)務(wù)層提供基礎(chǔ)數(shù)據(jù)。四、過程定義工具為了,簡化程序的實(shí)現(xiàn)JWFD全稱JV工作流程模型設(shè)計(jì)與運(yùn)行操縱器,是一個(gè)利用SWING和JGRPH實(shí)現(xiàn)的一個(gè)功能比較簡單的工作流模型設(shè)計(jì)器,完成了圖形化的模型過程設(shè)計(jì)功能、外部數(shù)據(jù)與流程綁定、基于數(shù)據(jù)庫的流程運(yùn)行操縱等功能,其數(shù)據(jù)結(jié)構(gòu)和流程算法也都是自己設(shè)計(jì)的。JWFD使

7、用的是一種圖形交換語言標(biāo)準(zhǔn)GXL(GrpheXchngeLnguge)。同時(shí),在JWFD中也沒有引入引擎的概念,而是通過自定義算法來運(yùn)轉(zhuǎn)這個(gè)流程,其主要的操作是在數(shù)據(jù)庫方面,這樣做為的是降低工作流治理系統(tǒng)的技術(shù)門檻。GXL(GrpheXchngeLnguge)是一種圖形交換語言標(biāo)準(zhǔn),使一種基于XML的標(biāo)準(zhǔn)工具之間的數(shù)據(jù)共享交換格式。在形式上,GXL代表類型、原因、命令圖等等。它可以用于表示對(duì)象間的關(guān)系數(shù)據(jù)和各種各樣的圖表。GXL文件不參與流程運(yùn)行操縱,只作為描述流程的拓?fù)浣Y(jié)構(gòu)語言工具。JWFD通過生成GXL文件,保存利用JGRPH繪制出的流程拓?fù)鋱D結(jié)構(gòu),并且在不損失任何流程圖的元素的情況下,為生成數(shù)據(jù)庫可操作的數(shù)據(jù)流做好前期準(zhǔn)備五、實(shí)施過程在實(shí)際應(yīng)用中,工作流治理系統(tǒng)的實(shí)施非一次成型,要經(jīng)過多次反復(fù)與循環(huán),工作流模型需要不斷進(jìn)行改進(jìn)。第一,通過對(duì)現(xiàn)有的業(yè)務(wù)流程、業(yè)務(wù)規(guī)則、治理規(guī)章等進(jìn)行分析,總結(jié)得到現(xiàn)有業(yè)務(wù)流程模型。第二,采納BPR(BusinessProcessReengineering企業(yè)業(yè)務(wù)流程重組)工具對(duì)現(xiàn)有的業(yè)務(wù)流程模型進(jìn)行分析,得到現(xiàn)有系統(tǒng)的工作流模型。第三,對(duì)該工作流模型進(jìn)行仿真,找到存在的問題,并結(jié)合具體需求,對(duì)模型進(jìn)行改進(jìn),得到優(yōu)化的業(yè)務(wù)過程的工作流模型。第四,將模型投入實(shí)際運(yùn)行,得到運(yùn)

溫馨提示

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

評(píng)論

0/150

提交評(píng)論