freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

基于net的工作流引擎的設計與實現(xiàn)(編輯修改稿)

2025-07-22 13:46 本頁面
 

【文章內容簡介】 流管理系統(tǒng)集成到用戶的其他桌面應用 (如辦公自動化系統(tǒng)、電子郵件系統(tǒng))環(huán)境中,從而為最終用戶提供一個集成化的統(tǒng)一任務管理系統(tǒng)。 本章小結本章首先介紹了wfmc提出的工作流管理系統(tǒng)的體系結構、工作流參考模型。然后,詳細介紹了工作流參考模型中的幾個重要部分— 工作流建模工具、工作流引擎和客戶端以及這些部分的相關信息。3 .Net框架(Framework)是許多基本結構的重要組成部分,如J2EE、CORBA等技術都涉及框架的概念。設計框架的主要目的就是屏蔽具體的實現(xiàn)過程,人員展現(xiàn)一個透明的使用和開發(fā)平臺。框架中通常提供了許多實用工具以及相關服務,開發(fā)人員使用這些工具可以很容易的在此平臺上進行開發(fā)。 公共語言運行時公共語言運行時即公共語言運行平臺。它在組件的開發(fā)以及運行過程中,都扮演著非常重要的角色。在組件運行過程中,運行時負責管理內存分配、啟動或取消線程和進程、實施安全性策略、同時滿足當前組件對其它組件的需求。 統(tǒng)一的編程類庫. Net框架為開發(fā)人員提供了一個統(tǒng)一的、面向對象的、層次化的、可擴展的類庫集合。目前,不同語言的開發(fā)人員使用的是各不相同的類庫,如C++程序員使用。 Web Service技術 什么是Web ServiceWeb Service是松散禍合的、可復用的軟件模塊,從功能上看,它封裝了離散的功能,在Internet上發(fā)布后能夠通過標準的Internet協(xié)議在程序中訪問。具體來說,可以分為以下幾點: Web Service的協(xié)議結構實現(xiàn)一個完整的 Web Service體系需要有一系列的協(xié)議規(guī)范來支撐Web Servic體系呈現(xiàn)一種棧的結構。 本章小結。 Service技術的介紹。值得一提的是,利用Web Service技術實現(xiàn)的工作流引擎可以較為方便的解決分布式工作流引擎間互連所存在的一些問題,從而實現(xiàn)一個易于集成、低進入屏障的工作流引擎。4 本工作流管理系統(tǒng)的系統(tǒng)結構目前我們設計的工作流管理系統(tǒng)包括:過程定義工具、管理和監(jiān)控工具、用戶和組織機構、普通用戶、數(shù)據(jù)庫表、工作流引擎等6個模塊。本工作流管理系統(tǒng)采用三層架構和兩層架構相混和的模式來實現(xiàn)::管理和監(jiān)控工具、普通用戶模塊放在客戶層。普通用戶的實現(xiàn)可以視具體應用而定,只要其通過SOAP協(xié)議訪問工作流引擎的接口即可正常工作。管理和監(jiān)控模塊采用Windows應用程序來實現(xiàn)。而Windows應用程序則通過SOAP協(xié)議來實現(xiàn)對Web Service (T作流引擎)的訪問。 :我們可以將其設計為兩個數(shù)據(jù)庫:引擎數(shù)據(jù)庫和組織機構數(shù)據(jù)庫、其具體實現(xiàn)將在下面進行介紹。 :分布式工作流引擎放在中間層。其是利用Web Service技術來實現(xiàn)的。這樣,工作流引擎之Ifal就可以方便的利用Web Service技術實現(xiàn)互訪。 工作流引擎相關模塊的分析與設計 過程定義規(guī)范 建模工具采用基于圖形的建模方法。此方法包括以下兩種基本圖符,節(jié)點符和流向符。下面將介紹這兩種圖符,及其相應的應用規(guī)范。 本工作流模型中的節(jié)點可分為初始節(jié)點、終止節(jié)點、選擇分支節(jié)點、一般節(jié)點、子過程節(jié)點、并行分支節(jié)點、并行匯集節(jié)點和選擇匯集節(jié)點 8種,相應的節(jié)點符號:(1)初始節(jié)點:初始節(jié)點表示一個工作流過程的開始。對于一個工作流過程只能有一個初始節(jié)點,初始節(jié)點沒有具體的執(zhí)行動作。 (2)終止節(jié)點:終止節(jié)點表示一個工作流過程的結束,一個工作流過程只能有一個終止節(jié)點,它與初始節(jié)點相對應,終止節(jié)點也沒有具體的執(zhí)行動作。 (3)選擇分支節(jié)點:選擇分支節(jié)點用于表示選擇分支路由結構的開始。該節(jié)點也沒有具體的執(zhí)行動作。 (4)選擇匯集節(jié)點:選擇匯集節(jié)點用于表示選擇分支路由結構的結束,它沒有具體的動作(選擇分支節(jié)點和選擇匯集節(jié)點必須成對使用)。 (5)并行分支節(jié)點:并行分支節(jié)點用來表示并行路由的開始,也就是說此節(jié)點只能在并行路由中使用 (其無條件啟動其所有后繼節(jié)點)。 (6)并行匯集節(jié)點:并行匯集節(jié)點用來表示并行路由的結束,也就是說此節(jié)點只能在并行路由中使用。它收集來自并行路由各分支的執(zhí)行結果,并按給定的判別條件決定該節(jié)點的執(zhí)行結果 (通過或不通過)。 (7)子過程節(jié)點:其本身就是一個定義好的工作流模型,在子過程節(jié)點中還可以定義子過程節(jié)點,從而形成了一個層次化的階梯工作流模型。 (8)一般節(jié)點:一般節(jié)點是一個工作流模型中出現(xiàn)得最多的節(jié)點,也是最常用的節(jié)點。一般節(jié)點表示工作流過程中的一個具體活動,可用一個九元組來表示 (節(jié)點名稱,節(jié)點類型,處理實體,觸發(fā)信息,執(zhí)行結果,主動作,前置活動,后置活動,返回活動)。 其中,節(jié)點名稱是該節(jié)點的名字,一般是該節(jié)點活動的概括性表述,節(jié)點編號是該工作流過程中唯一用來表示該節(jié)點的標識。節(jié)點名稱為字符串類型,如 “教授評審’。 節(jié)點類型任{原子節(jié)點,非原子節(jié)點}。原子節(jié)點表示該節(jié)點的活動不可再分解非原子節(jié)點表示該節(jié)點包括另一個工作流過程 (即子流)。 處理實體任{人,軟件模塊,另一工作流過程}。為人時,又可以有兩種方式表示,一種是指明具體的人員,另一種則是指定組織單元和角色,在工作流運行的過程中再動態(tài)地確定具體執(zhí)行的人員。當該節(jié)點為軟件模塊時,為WEBSERVICE的調用。 觸發(fā)信息任{消息觸發(fā),人工觸發(fā)}。觸發(fā)信息為該節(jié)點主活動執(zhí)行前所必須滿足的信息條件。觸發(fā)信息分為兩種類型:一種是具體的消息:另一種是時間信息,如必須等到特定時刻的到來才能觸發(fā)主活動的執(zhí)行。人工觸發(fā)是消息觸發(fā)的一種特殊形式 (人工觸發(fā)在工作流監(jiān)控工具中實現(xiàn)。在工作流正常停止,或故障時,使用工作流管理工具恢復或取消一個工作流實例)。 執(zhí)行結果∈{通過,不通過}。執(zhí)行結果為該節(jié)點主活動的執(zhí)行結果,只有“通過和“不通過”兩種。缺省值為“通過”。執(zhí)行結果的數(shù)據(jù)類型為布爾型“True”表示“通過”,F(xiàn)alse表示“不通過”。 主活動為該節(jié)點所要執(zhí)行的活動,主活動不可為空。在實際的定義中,用戶不需定義主活動,它是一個標準活動,其返回結果只有 “通過”和 “不通過”兩種。主活動的內容由處理實體決定:當處理實體為人時,直接交給人執(zhí)行該活動。當處理實體為軟件模塊時,則調用該軟件模塊。當處理實體為另一工作流過程時,則將控制權交與另一工作流過程。 過程定義工具的設計 目前我們所設計的流程定義模塊的主要功能有流程定義者登錄校驗、創(chuàng)建一個新的流程、修改已有的流程、保存當前流程以及流程的合法性檢查等。流程定義工具由流程定義者使用,其所有的動作都是由流程設計人員發(fā)起。登錄校驗是系統(tǒng)對登錄本模塊的人員的進行身份驗證,只有具有流程設計者角色的人員刁’能進入本模塊進行流程設計。創(chuàng)建流程是流程設計者創(chuàng)建一個新的流程。流程設計者通過對上述流向符和節(jié)點符進行布局及對他們的屬性進行設置來創(chuàng)建一個新的業(yè)務流程。修改流程與創(chuàng)建流程基本相同,只是修改是針對預先定義好的流程,而創(chuàng)建是針對一個新的流程。刪除流程則是將己有的流程刪除。 保存流程則是將對流程的創(chuàng)建、修改或刪除的結果進行保存。 管理和監(jiān)控工具的設計管理和監(jiān)控工具實現(xiàn)對整個工作流管理系統(tǒng)的管理,其主要的功能有流程模板的管理、實例的管理和監(jiān)控、用戶角色管理、歸檔數(shù)據(jù)管理、日志管理及自動資源的管理等。流程模板管理是對流程定義工具定義的流程模板進行管理。其中包括流程模板的實例化許可和禁止以及刪除模板等。 實例的管理和監(jiān)控主要是對二種實例的管理和監(jiān)控:流程實例、行為實例和工作項。其中主要包括流程和行為實例的掛起、恢復、終止、任務的重指派以及修改實例屬性等。 用戶角色管理是管理員為用戶設置角色,如普通用戶、流程設計者等。歸檔數(shù)據(jù)管理主要是對運
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1