999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

協同工作流過程模型的時間機制研究

2011-12-20 02:10:54蔣國銀劉行軍
華東經濟管理 2011年1期
關鍵詞:機制活動模型

蔣國銀,劉行軍

(湖北經濟學院 信息管理學院,湖北 武漢 430205)

●模型研究

協同工作流過程模型的時間機制研究

蔣國銀,劉行軍

(湖北經濟學院 信息管理學院,湖北 武漢 430205)

時間機制是工作流過程模型的一個關鍵部分,開展時間機制研究,對于增強工作流過程模型的柔性和提高企業競爭力具有重要意義。文章通過總結當前關于工作流過程模型的時間約束機制研究工作的不足,基于時間約束的過程模型,探討了自動和手動觸發實例的時間約束變量設定方法,簡單討論了不同時區下時間映射方法,并輔以算例解釋,為分布式環境下企業工作流過程模型應用提供了方法指導。

工作流過程模型;時間約束機制;時區

一、引 言

隨著網絡和信息技術的發展,企業之間的競爭日益激烈,提升核心競爭力和敏捷性成為企業當前的迫切任務。作為提高核心競爭力的主要手段,并行工程、經營過程重組以及敏捷制造工程等管理思想對企業發展起著重要的作用,而這些管理方法的核心思想在于對流程的管理或改造,需要工作流管理系統的支持。

工作流過程模型是工作流管理系統的核心。現代組織的信息環境的動態性、分布性、異構性和自治性的特征日益明顯,傳統的工作流模型缺乏對動態變化所必須的柔性支持[1],時間成為影響流程運行和資源分配的關鍵因素,具有時間約束描述功能的時間工作流過程模型成為當前研究的重點。當前對時間約束研究工作主要有:

(1)關鍵路徑約束[2-3]:通過相關算法找出工作流程的關鍵路徑,對關鍵路徑最大完成時間進行估算,并以此時間控制其他路徑任務執行時間;

(2)時間區間約束[4,5]:為每個活動設置最早和持續約束時間,活動的執行應在約束時間內,否則為異常,若活動時間約束為不確定變量,可對開始時間和結束時間分別用時間區間描述[6],也可能用模糊量進行描述[7];

(3)時間段約束[8]:對工作流程中任意兩個活動之間分配一時間段或時間常量,而活動正常執行期間應在該時間段或時間常量內;

(4)超級時間約束[9]:在前面兩類約束基礎上,將流程中時間約束分為建立和執行時兩類,為分布于不同時區業務過程建立在不同的時間軸,其中一個作為參考軸,當涉及與時間有關的業務過程時,將其他軸的時間映射至參考坐標軸;

(5)擴展時間約束:超級時間約束考慮了時區約束問題,但只是基于同一流程的時間約束研究,沒有考慮并行流程時間約束和同一流程的多個實例的時間約束問題。文獻[10]定義了一類規則,用于描述同一流程的時間約束和不同流程時間約束問題,但該類規則應用前提為流程已知,流程實例間的時間約束在運行前預先靜態設定,而這些設定值并非通過一定的計算機制動態求得,通常靠人為的經驗估計,當流程發生改變,所有的流程的時間約束參數得重新手工變動,針對動態的流程運行環境,這種靜態設定方法顯得尤為不便和不科學,所以動態靈活地設定約束時間具有重要意義。

在業務過程的實例中,不同的實例,其優先級別不同,在系統中逗留的時間也各異,正是這種差異,使得業務過程的邏輯及實例的資源分配變得愈為復雜,尤其是在這種環境下的資源分配問題,沒有得到很好的解決。當前的研究工作均考慮了過程的時間屬性,都從靜態的角度出發考慮了時間的影響,設定了變遷的靜態觸發時間,即設定了觸發時間的上下限,但沒有探討上下限如何設置;討論了先進先出的排隊機制,即靜態的考慮了不同流程按先進先出 (FIFO)的規則進行資源分配,事實上,由于同一流程的不同實例和不同的流程,其優先級別不盡相同,對于高優先級別的流程,有可能終止當前流程的服務或插隊服務,所以,對過程的動態特性還需考慮。

本文以擴展的 Petri網為例,探討過程模型的時間約束機制。先設計過程模型的時間機制,然后詳述相關時間參數的設定方法和分布環境下的時間調準方法,并輔以算例進行說明。

二、基于時間約束機制的工作流過程模型

工作流過程建模方法有很多,相關的研究工作也很多,以擴展的 Petri網為例,探討過程模型的時間約束機制。

定義:擴展對象網XOPN=(OPS,R,C,FT,I,O,M0),其中:

(1)OPS為一系列對象庫所組成的對象網系統;R活動變遷集合;C為顏色托肯集合;I是連接從對象到擁有顏色托肯變遷之間的弧的轉移函數;O是連接從擁有顏色托肯變遷到對象之間的弧的轉移函數;M0為模型的初始標志。對于 OPS、R、C、I和 O的詳細定義參閱文[11]。

(2)FT=FI∪FD∪FE,其中:

Q+為正實數, INT為變遷的靜態觸發時間,即變遷的服務時間,通常用期望服務時間來表示;DWT為變遷的觸發等待時間,即變遷準備觸發到變遷觸發的時間,其值為相對值,即相對于變遷準備觸發時間點;EWT為變遷的期望等待時間,由排隊理論計算得到。

三、時間約束參數的設定與調準

(一)時間參數設定

對于工作流過程建模,其流程的運轉有兩種方式,即系統自動觸發運作,如產品信息處理流程中的產品信息管理類[11],由系統自動觸發處理;還有一種是手工觸發處理,如總工程師審批類。對于不同的觸發方式,其時間參數的設定方法將不同。下文將對這兩種觸發方式的流程實例進行參數設定進行分別探討。

1.自動處理實例時間參數設定

由于面向對象的特點,自動處理機制可以產生多個實例,即相當于由多個人工去執行或處理該實例,當有多個實例同時到達某一流程節點處,系統將產生多個處理機制分別處理各個實例,不存在等待現象,這種服務方式相當于排隊理論中無窮多個服務臺情況 (M/M/∞)[12],令流程實例的到達率為λ,而系統的服務率為μ,由于是 0等待,則流程實例的 EWT為 0,每個實例的服務時間 INT即為在系統中的平均逗留時間,即:

其平穩分布函數:

故系統擁擠概率小于某一確定值α時 (α為常數),其系統自動處理機制的個數 n應滿足下式 (n為變量,待求值):

假設流程的實例到達該處理機制的過程為 Poisson過程,其到達率為模擬求得 n,對系統自動處理類進行優化設計,以保證流程實例的正常運行,尤其可以對WebService服務數進行控制。

2.手工處理實例時間參數設定

一般情況,該實例由一個人或一個單位去處理,故其服務模式為單服務機制,又由于不同實例和不同的流程可能具有不同的優先級別,在使用資源時的時間順序也可能不相同,因此依據具有優先級別的強制服務排隊理論對流程的時間參數進行設定,該方法也包括先來先服務 (FIFO)的服務思想 (所有流程實例的優先級別相同,則按先來先服務的思想執行)。

λ,λi為具有優先級別 i的流程實例的到達速率,該流程被執行或被服務時間均服從負指數分布,其服務率為μ,記Wqi,Wsi分別為第 i級流程實例在系統中平均等待時間和平均逗留時間,Ws,1-k為 1,2…k級優先權流程實例在系統中每一個流程實例的平均逗留時間。

根據排隊理論[11],i級流程實例的平均服務時間即為NT,則:

故 i級流程實例的 EWT=Wqi。

不論是自動觸發過程實例還是手工觸發實例,其 DWT為動態等待時間,即為系統實際的等待時間,其值應該小于等于期望時間,即 DWT≤EWT,否則出現異常。

(二)時間參數調準

為了支持全球的業務過程應用,工作流過程模型應用于全球范圍,每個活動可能分布于不同的地理位置,也就是分布于不同時區[9]。傳統的過程模型忽視了流相關時間因素,邏輯序列和時間序列關系,為便于統一時區管理,可進行時區映射。

1.確定時間參數映射

文獻 [9]給出時區映射方法,參照該文獻方法,引入時間調準準則,將所有的過程活動的時間約束映射至同一時區上。

記 axisk(k∈[1,n])為時區坐標軸,axisk(i)為活動 Ai的時間軸,時區差異函數 TD(axisi,axisj)為時間軸 axisi和時間軸 axisj的時間差,時區映射函數 T M(,axisj)為將屬于時區軸 axisi的時間 timei映射到時間軸 axisj的時間值。

在過程模型中,每一個活動的所有關于時間約束值都屬于一個具體的時區,選定一個時區參考軸 axisi,利用時區映射函數將每個時間值映射至參考時區軸,圖 1中,活動 B在活動A之后執行,axisi為參考時間軸,活動A為處于時間軸axisi上,則不需調準,而活動 B的一個時間參數 timej(1)在時間軸 axisj上,則需調準,將其調準至參考軸上的 timei(2)處,則有:

timei(2)=T M(,axisi)

圖1 確定時間映射

2.模糊時間參數映射

若活動在時間軸上的映射為不確定時間,此時活動的開始和結束時間不確定,可用模糊或者定性方法對時間進行描述,本文探討模糊時間。如圖 2所示,活動 B在活動 A之后執行,將非參考時間軸上活動B的時間關系映射至時間參考軸上,此時,可能出現 3種情形:(1)時間點 d’在時間點a之前。此時,系統活動 A和 B之間的邏輯關系有誤,應提示錯誤;(2)時間點 c’在時間點 a和 b中間。在圖 c’be區域,若活動A的結束晚于活動A的開始,系統出現邏輯錯誤,否則,系統正常工作,可用該三角區的面積代表出錯可能性,面積越大,出現邏輯錯誤概率越大,反之,越小;(3)時間點 c’在時間點 b之后。這種情形下系統能正常工作。

圖2 模糊時間映射

四、結束語

在基于時間機制的工作流過程模型基礎上,探討了時間參數的約束問題。針對依靠設備和程序自動觸發實例,探討了實例排隊機理,得到系統平均逗留時間和服務臺數,而對手工觸發實例,也探討其各實例平均等待時間。為解決不同時區時間映射問題,初步分析時間軸映射方法,但略顯粗糙,尤其是當實例出現異常時的時間同步、不同時區活動交互作用時的時間同步等問題還需深入探討。

文中提出的工作流過程模型的時間約束機制,有助于并行流程和同一流程的不同實例之間的時間管理,有效的解決了流程實例的資源分配和資源競爭問題,通過時間調準機制,使過程模型能很好的應用到分布式企業的應用環境中,具有現實意義。

[1]李慧芳,范玉順.工作流系統時間管理 [J].軟件學報,2002,13(8):1552-1557.

[2]Jim Hyun Son,Jung Sun Kim,Myoung Ho K im.Extracting the workflow critical path for m the extended well-formed workflow schema[J].Journal of Computer and System Sciences,2005,70:86-106.

[3]Jin Hyun Son,Myoung Ho Kim. Improving the performance of t ime-constrained workflow processing[J]. The Journal of Systems and Software,2001,58:211-219.

[4]李煒,曾廣周,王曉琳.一種基于時間 Petri網的工作流模型 [J].軟件學報,2002,13(8):1666-1671.

[5]HuaiqingWang,Qingtian Zeng.Modeling and Analysis for Workflow Constrainedby Resources and Nondetermined T ime:An Approach Based on PetriNets[J].IEEE Transactions on Systems,Man,and Cybernetics—Part A:Systems and Humans,2008,38(4):802-817。

[6]鄧水光,吳朝暉,李瑩,等.一種網格工作流的時間管理方法 [J].計算機集成制造系統,2008,14(2):357-365.

[7]PAN Yan,TANG Yong,TANG Na,et al.A Workflow ModelBased on Fuzzy-timing Petri Nets[C].The 9th International Conference on Computer Supported Cooperative Work in Design Proceedings,2005:541-545.

[8]Marjanovic O,Orlowsk M E.On Modeling and verification of temporal constraints in production workflows[J].Knowledge and Information Systems,1999,1(2):157-192.

[9]Hai Zhuge,To-yat Cheung,Hung-keng Pung.A timed workflow process model[J]. The Journal of Systems and Software,2001,55(3):231-243.

[10]杜栓柱,譚建榮,陸國棟.一個基于 T WF-net的擴展時間工作流模型及其應用 [J].計算機研究與發展2003,40(4):521-530.

[11]蔣國銀,何躍.基于高級對象 Petri網的工作流過程建模研究 [J].系統工程理論與實踐,2005,25(3):86-97.

[12]陸傳賚.排隊論 [M].北京:北京郵電學院出版社,1994.

Research on T imeM echan ism of CollaborativeW orkflow ProcessM odel

J IANG Guo-yin,L IU Xing-jun
(School of Infor m ation M anagem ent,Hubei University of Econom ics,W uhan430205,China)

Time mechanism is a key part ofworkflow processmodel.Doing related researches for time mechanis m can enhance the flexibility ofworkflow process model and make enterprise more competitive.By concluding the current state of research in time constraint mechanism ofworkflow processmodeling,the workflow processmodel based on timing constraint is put forward,and then,examples are given to explain how to set up variables of timing constrains for manual and automatic workflow instance.Finally,we explore the t ime mappingmethod among different time zone.

workflow processmodel;time constraintmechanism;time zone

F270.7

A

1007—5097(2011)01—0150—03

10.3969/j.issn.1007-5097.2011.01.036

2009—09—20

蔣國銀 (1976—),男,湖北天門人,講師,博士,研究方向:管理信息系統,管理系統模擬;劉行軍 (1974—),男,湖北仙桃人,講師,博士,研究方向:信息管理。

[責任編輯:張 青 ]

猜你喜歡
機制活動模型
一半模型
“六小”活動
少先隊活動(2022年5期)2022-06-06 03:45:04
“活動隨手拍”
行動不便者,也要多活動
中老年保健(2021年2期)2021-08-22 07:31:10
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
自制力是一種很好的篩選機制
文苑(2018年21期)2018-11-09 01:23:06
三八節,省婦聯推出十大系列活動
海峽姐妹(2018年3期)2018-05-09 08:20:40
3D打印中的模型分割與打包
破除舊機制要分步推進
中國衛生(2015年9期)2015-11-10 03:11:12
主站蜘蛛池模板: 亚洲综合色婷婷中文字幕| 老司国产精品视频91| 高清无码不卡视频| 亚洲一级毛片免费看| 欧美日韩亚洲综合在线观看| 中国国产A一级毛片| 欧美国产在线看| 丁香婷婷久久| 天天躁夜夜躁狠狠躁图片| 中文字幕亚洲综久久2021| 亚洲精品无码专区在线观看| 丁香亚洲综合五月天婷婷| 波多野结衣一区二区三视频| 国产福利影院在线观看| 婷婷开心中文字幕| 香蕉国产精品视频| 色综合激情网| 99视频在线免费看| 亚洲视频在线观看免费视频| 日本欧美成人免费| 99尹人香蕉国产免费天天拍| 国产va欧美va在线观看| 免费A级毛片无码无遮挡| 国产aⅴ无码专区亚洲av综合网| 亚洲日韩精品无码专区97| 精品自窥自偷在线看| 91啦中文字幕| 爱色欧美亚洲综合图区| 欧美www在线观看| 欧美综合中文字幕久久| 久久人人97超碰人人澡爱香蕉| 99视频在线观看免费| 极品性荡少妇一区二区色欲| 国产成人一区二区| 亚洲一级毛片在线观| 91国语视频| 中文字幕自拍偷拍| 国产精品毛片一区| 国产91在线免费视频| 99精品免费在线| 思思热精品在线8| 人妻精品久久无码区| 国产玖玖视频| 91免费国产在线观看尤物| 天堂成人av| 欧美亚洲第一页| 国产精品一区二区久久精品无码| 国产极品美女在线| 欧美综合激情| 国产在线日本| 国产免费精彩视频| 国产女人在线| 91av国产在线| 夜精品a一区二区三区| a欧美在线| 国产精品丝袜在线| 熟女日韩精品2区| 欧洲极品无码一区二区三区| 亚洲婷婷在线视频| 91精品啪在线观看国产91九色| 无码中文字幕精品推荐| 99在线观看国产| 久久夜色精品| 精品国产免费观看一区| 亚洲VA中文字幕| 国产精品理论片| 色久综合在线| 国产欧美亚洲精品第3页在线| 亚洲人在线| 日日摸夜夜爽无码| 国产精品久久久久久久久kt| 91亚洲国产视频| 伊人久热这里只有精品视频99| 成人欧美在线观看| 国产小视频免费| 国产精品13页| 无码AV日韩一二三区| 5388国产亚洲欧美在线观看| 秋霞国产在线| 无码精品国产VA在线观看DVD| 久久精品亚洲中文字幕乱码| 亚洲欧美一区二区三区图片 |