下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
工作流引擎的五大接口工作流參考模型確定了工作流管理系統(tǒng)的基本架構(gòu).該架構(gòu)丿E開(kāi)發(fā)工作流軟件時(shí)應(yīng)肖采納的系統(tǒng)模型,肖然,一個(gè)工作流竹理系統(tǒng)也可以不遵循這個(gè)模型標(biāo)準(zhǔn).或只實(shí)現(xiàn)這個(gè)棋型的一部分,但棗實(shí)證明,這個(gè)模型結(jié)構(gòu)址目前最為合理的。系統(tǒng)的核心部分是T?作流引擎.引華墨驅(qū)動(dòng)潦程流動(dòng)的主要部件,它負(fù)責(zé)解釋工作流流程定義,創(chuàng)建并初始化流程實(shí)例.控制流程流動(dòng)的路徑.記錄流程運(yùn)行狀態(tài),掛起或喚醍流程,終止iE在運(yùn)行的流程,與其他引擎之間通訊等等工作。窗fMC沒(méi)有針對(duì)引擎的實(shí)現(xiàn)提供具體的標(biāo)準(zhǔn),因?yàn)閷?duì)引擎做過(guò)多的約束并沒(méi)有多大的觀實(shí)總義.一個(gè)工作流管理系統(tǒng)可以包金一個(gè)或務(wù)個(gè)引擎,并通過(guò)API向外部提供五個(gè)方而的功能服務(wù),這些功能分別為:?接口1一流程定義的導(dǎo)入導(dǎo)出?接口2—同客戶端應(yīng)用程序和工作列表處理程序之間的交互?接口3—軟件工具和應(yīng)用程序的調(diào)用?接口4一不同工作流骨理系統(tǒng)之間的協(xié)同工作?接n5-n理和監(jiān)視功能接口1一流程定義的導(dǎo)入導(dǎo)出許多不同廠商提供的工具可以進(jìn)行工作流流程的分析、建模、描述和歸檔等工作。這些工具盂耍識(shí)別公共的流程交換格式,以支持在這些不同的產(chǎn)品之間傳送工作流程流程定義。接口1便定義了這樣的交換格式.此外,接口1還定義了設(shè)計(jì)環(huán)境與運(yùn)行環(huán)境之間交換的規(guī)范,以使不同的建模工具產(chǎn)生的流程定義可以輸入到不同的工作流產(chǎn)品的運(yùn)行環(huán)境中.為了捉供一個(gè)訪問(wèn)和描述工作流定義的公共方法,需耍引入一個(gè)工作流元數(shù)據(jù)模型(meta—dataModel)?這個(gè)模型確定了流程定義中用到的一般的實(shí)體,這些實(shí)體都有不同的屬性.不同廠商開(kāi)發(fā)的工具可以根拯公共的交換形式向工作流運(yùn)行環(huán)境傳送這些模型,傳送可以通過(guò)API實(shí)現(xiàn),也可以通過(guò)批雖(Batch)傳送實(shí)現(xiàn)。元模型提供了流程定義交換中用到的基木的實(shí)體及其屈性,這些都是工作流流程的組成部分,這些實(shí)體包括:工作流流程定義II作流流程活動(dòng)過(guò)渡信息(TransitionIMxmation)匚作流參與者組織模型工作流應(yīng)用程序工作流相關(guān)類(lèi)型工作流相關(guān)數(shù)據(jù)系統(tǒng)和環(huán)境數(shù)據(jù)數(shù)據(jù)類(lèi)型和農(nóng)達(dá)式流程定義的交換在不同的系統(tǒng)Z間傳遞流程宦義數(shù)據(jù)可能需耍不同的機(jī)制,但在所的的惜況F.流程定義數(shù)據(jù)的農(nóng)達(dá)必須出一致的.這些表達(dá)包括一些公共的對(duì)象、關(guān)系及其屈性。接口2與接口3:工作流管理系統(tǒng)必須提供同用戶之間交互的通道,以便用戶參與到系統(tǒng)的運(yùn)行中。接口2主要完成這方面的功能。嘆比在關(guān)丁?接口2的規(guī)范中定義了工作流管理系統(tǒng)必須提供的類(lèi)型、數(shù)據(jù)結(jié)構(gòu)、API和佶誤代碼,并以C語(yǔ)”頭文件的形式提供。接口2所握供的功能大致可以分為-下五個(gè)方面:1、 會(huì)話的建立和與撤銷(xiāo):2、 獲取工作流流程定義及狀態(tài):3、 工作流流程實(shí)例的操作.如創(chuàng)建、掛起、終止流程.獲取和設(shè)捏流程屈性等:4、 工作流活動(dòng)實(shí)例的操作,如獲取和設(shè)建活動(dòng)的屬性,改變活動(dòng)的狀態(tài)等;5、工作列表(worklist)及工作項(xiàng)(workitem)的操作,如獲取工作列表,處理工作項(xiàng)等。通過(guò)這些功能,用戶可以完成與工作流管理系統(tǒng)之間交耳的所有任務(wù):登錄系統(tǒng)、打開(kāi)自己的匸作列表、處理自己的工作任務(wù)、將完成的任務(wù)提交給系統(tǒng)、將fl己的任務(wù)轉(zhuǎn)交給其他用戶等等。工作流系統(tǒng)在運(yùn)行過(guò)程中有時(shí)需要調(diào)用外部應(yīng)用程序,以完成系統(tǒng)不能完成的工作(比如.發(fā)送Email或傳直,打描文件等),或音與其他系統(tǒng)集成到-?起。此時(shí)可以通過(guò)接口3來(lái)完成。接口3的功能同接口2的功能大部分足郴同的?因此.這兩個(gè)接口有融合的趨勢(shì).接口3主要規(guī)定了調(diào)用外部應(yīng)用程序的函數(shù)規(guī)范,以及外部應(yīng)用程序返冋數(shù)據(jù)的格式.接U4-不同工作流管理系統(tǒng)Z間的協(xié)同工作在企業(yè)級(jí)的工作流系統(tǒng)中,流程往往需??缭蕉鄠€(gè)服務(wù)簽或系統(tǒng)?比如應(yīng)用于跨國(guó)公司或大型集團(tuán)公司的工作流系統(tǒng)經(jīng)常會(huì)冇這種的需求.此時(shí)就需要服務(wù)器或系統(tǒng)之間進(jìn)行通訊.交換流程控制信息和流程定義等數(shù)據(jù).以實(shí)現(xiàn)流程跨地域運(yùn)行.脅fMC在規(guī)范中以C函數(shù)的形式提供了這些控制的定義,梵中包括以下幾個(gè)方而的功能:1、 創(chuàng)建流程實(shí)例:2、 獲取流程實(shí)例狀態(tài):3、 獲取和設(shè)直流程實(shí)例屈性:4、 啟動(dòng)或終止流程實(shí)例;5、 改變流程實(shí)例的狀態(tài):6、 改變流程實(shí)例的屈性:7、 更新流程實(shí)例服務(wù)器或系統(tǒng)之間信息交換的搟式冇多種.例如:文件、數(shù)據(jù)庫(kù)衣、E-mail或直接通過(guò)網(wǎng)絡(luò)傳送的數(shù)據(jù)流等等.接口5—管理和監(jiān)視功能此接口捉供給用戶管理和監(jiān)控系統(tǒng)的運(yùn)行狀態(tài)、查看系統(tǒng)運(yùn)行的歷史記錄的功能。WfMC在此接口的規(guī)范中定義了并種審計(jì)信息的數(shù)據(jù)恪式,這些格式包扌占:流程實(shí)例(ProcessInstance)審計(jì)信息:包括創(chuàng)建、啟動(dòng)流程實(shí)例和子流程實(shí)例的審計(jì)數(shù)據(jù);流程實(shí)例狀態(tài)變化的審計(jì)數(shù)據(jù):流程實(shí)例屬性變化的審計(jì)數(shù)據(jù):活動(dòng)實(shí)例(ActivityInstance)審計(jì)信息:包括活動(dòng)實(shí)例狀態(tài)變化的審計(jì)數(shù)據(jù);活動(dòng)實(shí)例屬性變化的審計(jì)數(shù)據(jù):工作項(xiàng)(Workitem)審計(jì)信息:包括工作項(xiàng)狀態(tài)變化的審計(jì)數(shù)據(jù):工作項(xiàng)分配介審新分配的審計(jì)數(shù)振:工作項(xiàng)屈性變化的審計(jì)數(shù)據(jù):1.遠(yuǎn)程操作審計(jì)信息:包括開(kāi)始和停止會(huì)話(Session)的審計(jì)數(shù)據(jù):遠(yuǎn)程創(chuàng)建流程實(shí)例和遠(yuǎn)程改變流程實(shí)例狀態(tài)的審計(jì)數(shù)據(jù):遠(yuǎn)程獲取和設(shè)譽(yù)流程實(shí)例屈性的審計(jì)數(shù)拯:會(huì)話管理的審計(jì)數(shù)據(jù):流程定義審計(jì)信息:擴(kuò)展的審計(jì)信息及專(zhuān)用的審計(jì)信息這些審計(jì)數(shù)據(jù)在系統(tǒng)運(yùn)行時(shí)刻由系統(tǒng)門(mén)動(dòng)記錄在數(shù)據(jù)庫(kù)或文件中,可通過(guò)系統(tǒng)提供的API進(jìn)行統(tǒng)計(jì)和玄詢.或齊通過(guò)系統(tǒng)工具導(dǎo)出到系統(tǒng)外部.另外,此接口還耍提供系統(tǒng)管理與流程控制的功能,如:系統(tǒng)流程數(shù)據(jù)的備份和恢境,用戶骨理,流程管理等等。通過(guò)這五個(gè)接口,工作流竹理系統(tǒng)可以同外部的軟件工具進(jìn)行交互,這些工具可以山同一廠商提供,也可以山不同的廠商提供,但前提足這些工具都必須遵循WfMC的規(guī)范。用戶也可以有充分的選擇空間來(lái)決定哪一廠商的產(chǎn)品,或幷『1己開(kāi)發(fā)屈于哪-個(gè)接口的丄具.這五個(gè)接口一般通過(guò)API的形式提供給用戶或軟件開(kāi)發(fā)商.這些API稱(chēng)為WAPI(Workflow
溫馨提示
- 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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年高職第一學(xué)年(康復(fù)治療技術(shù))康復(fù)評(píng)定技術(shù)試題及答案
- 2025年中職助產(chǎn)(助產(chǎn)技術(shù))試題及答案
- 2025年大學(xué)(工藝美術(shù))工藝美術(shù)概論試題及答案
- 2025年高職第一學(xué)年(現(xiàn)代供配電技術(shù))供配電系統(tǒng)運(yùn)行階段測(cè)試試題及答案
- 2025年中職(計(jì)算機(jī)應(yīng)用)數(shù)據(jù)庫(kù)應(yīng)用綜合測(cè)試題及解析
- 2026年社保服務(wù)(參保辦理)考題及答案
- 2025年高職美術(shù)教學(xué)法(教學(xué)方法)試題及答案
- 航空制造角度裝配工藝規(guī)范
- 川北幼兒師范高等專(zhuān)科學(xué)?!兜缆饭こ毯瓦x線設(shè)計(jì)》2025-2026學(xué)年第一學(xué)期期末試卷
- 湖南醫(yī)藥學(xué)院《國(guó)際貨運(yùn)代理》2025-2026學(xué)年第一學(xué)期期末試卷
- 老公情人簽約協(xié)議書(shū)
- 學(xué)堂在線雨課堂《唐宋名家詞(河南大學(xué))》網(wǎng)課學(xué)堂云單元測(cè)試考核答案
- 煤礦班組長(zhǎng)安全培訓(xùn)
- 體育培訓(xùn)校區(qū)管理制度
- 住宅項(xiàng)目工程總承包管理策劃(可編輯)
- 小學(xué)消防安全工作責(zé)任體系
- 2025廣西桂林市面向全國(guó)高校招聘急需緊缺專(zhuān)業(yè)人才147人筆試備考試卷及答案解析(奪冠)
- 家具擺放施工方案
- 樓體亮化維修合同
- 2025年河南省人民法院聘用書(shū)記員考試試題及答案
- 二類(lèi)洞充填課件
評(píng)論
0/150
提交評(píng)論