

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、Word 關于SaaS的工作流仿真系統中的交叉仿真法 以下是一篇關于關于SaaS的工作流仿真系統中的交叉仿真法的畢業論文提綱,歡迎掃瞄! 0 引言 工作流仿真是在工作流程建模之后、系統詳細投入使用之前,利用仿真引擎模擬工作流中各個活動的執行過程,通過多次仿真運行,得到一系列關于工作流模型運行的統計數據,如過程時間,過程成本和資源利用率等。 (1)流程仿真是為了發覺流程中存在的問題,以便于為流程的改進供應指導。 (2)驗證流程的正確性:檢驗流程是否存在死鎖狀況,流程能否在任何狀況下都能夠到達終止狀態,找出流程沒有流經的節點; (3)測試流程的性能:在流程正確的前提下,通過各種時間數據的分析,找到
2、時間花銷最大的任務模塊,從而便于工作流優化1。 (4)從仿真中找出組織結構中各部門的參加狀況,從工作量分析,有利于人力資源的合理安排,甚至于企業組織結構的調整。(屬于資源利用率中的人力資源的利用)。 1 介紹 借鑒計算機領域對服務的相關定義,仿真服務的定義為“使用標準接口描述和發布,并且能夠被發覺和調用的仿真組件”,一個仿真服務可以是任何可用的仿真資源,如仿真模型、仿真算法,計算模型,以及仿真數據等?;赟aaS 的仿真模型框架不同于傳統的基于閉環境的離散型仿真框架。SaaS 的消失為工作流仿真帶來了新的提議,它的最大的優勢是“可重復使用”,允許用戶使用已有的方針資源進行仿真而不需重新獵取簡單
3、浩大的仿真數據。 展現了基于SaaS 的工作流仿真框架,仿真信息配置、仿真執行和仿真可視化展現服務通過web service 供應給用戶。 2 交叉仿真法 交叉仿真,就是指對給定工作流管理平臺輸出的流程定義同時采納用戶模擬仿真和流程實例模擬仿真兩種方法,對流程定義進行混合多線程仿真。 2.1 兩種仿真方法介紹 方法一:用戶模擬仿真用于模擬大規模用戶執行狀況。企業中一個工作流實際運用起來會有許多成員參加執行,需要測試流程在接近真有用戶數量參加的時候能否高效執行。此時模擬的是同一個工作流程實例,多用戶參加執行不同任務的狀況。用戶在登陸后,獵取自己的任務列表然后開頭執行任務。 (1)模擬環境配置:
4、1.配置虛擬用戶數目作為線程的并發數 2.對人工任務節點進行信息配置 (2)仿真結果: 仿真結果可視化界面將展現整個流程實例完成時間作為仿真總體時間,并計算平均任務等待時間。 方法二:流程實例模擬仿真 可以模擬多個工作流程的執行狀況。一個企業中往往存在許多業務流程,需要不同人員不同組織部門的交互參加。此時模擬的是同一個流程定義的不同流程實例,流程在執行過程中,遇到人工任務節點或是自動結點(需要資源充分),可能會使得流程停滯不前,需要外部觸發或是等待,獲得空閑后方可連續執行流程。(例如:同時有多個資金申請流程啟動,檢查審批流程的效率),可以通過仿真結果得出流程設計的正確性(不行達問題) (1)模
5、擬環境配置: 1.配置流程實例數目作為線程并發數目 2.配置decision 信息,使得并發的線程盡可能遍布流程定義的每一條分支 3.配置任務節點信息 (2)仿真的結果: 1.統計沒有流經的節點,從而提示流程設計者檢查該節點是否為不行達。 2.統計資源利用率(物質資源、人力資源),資源的利用率。 3.統計各節點的時延信息,主要是人工任務或自動任務由于資源不足而導致的時延信息。(與1 不同的是,1 統計的是人工任務由于人為因素導致的延遲)。 2.2 兩種仿真方法的結合 大多數的測試工具,不限于工作流領域,都采納的是模擬多用戶的方式,這樣僅僅能夠從多人執行單流程實例的角度模擬流程,無法獲得多流程實
6、例并發的狀況。這樣的仿真需要在數據庫中添加大量的仿真信息,具有肯定的不便性。 大多數已成型的仿真工具選擇2 模擬多流程實例的方式,忽視了實際推動流程執行的外界因素是用戶本身,導致仿真的結果中對現實中用戶并發的因素分析幾乎為零。 于是選擇將兩種流程仿真模式合并,在本仿真系統中,對同一個流程定義,依據用戶服務需求兩種方法基礎上的層疊仿真,把不同視角的仿真流程執行狀況融合在一起。全面分析流程定義,獵取最接近真實世界的仿真結果數據。 該算法描述兩套線程交互場景:用戶線程發生器依據模擬信息生成用戶實例,全部的用戶線程要做的就是獵取各自的用戶列表。流程實例發生器產生流程實例線程,從相同的狀況下,它的定義是
7、模擬過程中,全部進程線程需要做的是確定資源的可用性和觸發用戶執行。 這種新方法是基于離散大事2的仿真。從技術角度來看,工作流仿真有兩種方式,系統分析(連續與離散數學模擬模型和數值方法計算)和離散大事仿真(德)上的大事處理方法的基礎。系統的分析為基礎的模擬大多與學術討論相關,而DES 被認為是在業務流程中所產生的大事驅動,因此它被廣泛使用的工具于工作流仿真。 因此,通過使用相同的模擬在上述兩種方法所描述的信息這種方法更多的信息。 (1)模擬環境配置: 包括以上兩種仿真方法的全部仿真信息。 (2)仿真的結果: 1.任務的平均等待時間:我們能夠統計工作的延遲,延遲的因素不僅是由于客觀的資源可用性,而
8、且是由于主管的任務資源的延遲,這種延遲叫做懶散模式延遲。 2. 平均任務執行時間。 3. 對流程實例的平均執行時間。 4. 完成率:該進程的狀況下可勝利結束的百分比。 5. 人力資源利用率. 3 工作流仿真數據模型 工作流管理聯盟提出了特定的定義模型用來描述工作流,即BPDM(工作流定義模型).流程定義模型(BPDM)可以特別好的表示實際的系統,但仍舊缺少必要的仿真模擬信息,比如資源信息,執行時間的信息,這些信息構成了仿真執行的必要條件。因此,需要依據BPDM 建立業務過程仿真模型(BPSM)。 在模擬器,依據用戶處理人工任務的不同行為來建模。仿真器供應了以下四種方式來描述用戶處理人工任務時表
9、現的四種行為方式。 (1)聽從他的個人代理人模式(服從)。 (2)一旦有任務就盡早完成模式(倉促)。 (3)盡可能拖延到截止日期才完成任務模式(懶散)。 (4)與其他任務并行完成任務模式(并行)3。 (5)要添加下列模擬元素,我們可以很簡單適應這些人的行為類型。 (6)延遲:確定了該進程的延遲時間/任務。 (7)費用:確定該進程的成本/任務。 (8)收入:確定該進程的收入/任務。 (9)時間:定義為過程的持續時間/任務。 (10)比率:定義選擇一個過渡的機會4。 4 仿真引擎設計 基于 SaaS 的流程仿真平臺基于web 工作,分為前臺編輯展現部分和后臺執行部分兩個模塊。流程仿真工具依靠于成型
10、的工作流管理平臺。從工作流管理平臺獵取流程定義后轉變為仿真模型,進而自動在工作流引擎中執行。這里的流程定義模型主要依托于外接的工作流管理平臺。 工作流仿真平臺是面對多工作流管理平臺的服務系統,能夠適配于不同支持人工大事的流程定義語言的流程定義模型。工作流仿真模塊依靠于已有的業務流程管理。顯示了工作流程管理和工作流仿真平臺的互動:從流程定義工具中獵取工作流仿真文件,將該仿真文件讀取并轉換為仿真模型,自動運行模擬引擎。人工任務仿真引擎依托于現有的工作流仿真引擎實現。工作流仿真是面對多業務流程管理平臺,它可以適應不同的流程定義模型,支持人工任務。 4.1 仿真信息配置工具 該工具是一個基于Web 的
11、圖形化建模工具。該環境供應模擬環境的定義屬性和行為的配置,抽樣例程,屬性表和視覺掌握。通過配置,我們獲得一個模擬信息腳本。此腳本可以用來模擬初始運行,設置屬性,如任務的處理時間,成本,收入,資源安排,并為決策節點設置一個簡單的決策規章5。 4.2 仿真引擎 (1)模型解析器模型解析器就是用于對仿真模型XML 文件進行解析,獵取仿真信息,通過接口將仿真信息傳遞給工作流引擎運轉。解析出來的信息大部分由以下相對應的模塊提取出來,再向流程引擎發出相應執行指令。 (2)大事生成器依據仿真配置的信息,(大事信息)觸發流程引擎產生一個流程實例。 有三種大事發生模式可供仿真信息配置:間隔型事務模型、完成型事務
12、模型、需求型事務模型。 (3)狀態掌握器掌握檢查流程的執行狀況:對于人工節點,在保證資源充分的狀況下依據仿真虛擬執行信息進行觸發和終止;對于虛結點中的路由選擇也依照虛擬仿真信息執行。 同時狀態管理器負責實時監控流程實例,為圖形展現界面供應流程實例的狀態信息。 (4)過程掌握器負責向流程引擎供應路由信息。該模塊替代了實際工作流程運轉中的人工大事觸發,取而代之的是為各分支指定概率。(也可以考慮引入規章引擎)仿真支持部件中各個部件的功能: 5 仿真試驗 顯示了仿真信息的配置過程。當點擊一個工作流程元素時,將在右邊顯示節點需要填寫的仿真信息。正如所示,依據填寫的信息XML 文件將馬上進行更新。顯示了模擬結果的界面,它為我們供應了仿真結果的信息,我們以表格和餅圖的形式呈現數據。 6 總結 本文針對仿真引擎,提出了兩種仿真方法:模擬用戶實例和模擬流程實例。并提出一種將兩種仿真方法疊加使用的二次仿真法,這種仿真方式從橫向和縱向兩種視角對一個工作流程的執行進行接近于現實的仿真,使得仿真結果更加真實可信,并依據此方法提出一套完整的從工作流定義模型衍化而來的工作流仿真模型. 有很多商業
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 既有建筑拆除與新建施工合同樣本
- 茶葉文化節策劃與贊助合作合同
- 公共衛生間保潔服務承包合同書
- 地質勘探測繪安全責任書
- 2025北京地區合同登記服務中心通訊錄
- 八年級上冊美術第7課《三位中國美術家》課件
- 典型交通情境下駕駛人信息需求研究
- 統編版七年級下冊語文第一單元大單元整體教學設計
- 面試不筆試題目及答案
- 內測員資格測試題及答案
- CJ/T 43-2005 水處理用濾料
- 《財務管理學(第10版)》課件 第9、10章 短期資產管理、短期籌資管理
- 天津市2024年中考英語真題【附真題答案】
- 平凡的世界(閱讀任務三 品味小說語言)教學設計-【中職專用】高一語文(高教版2023基礎模塊上冊)
- 2024年遼寧省中考化學試卷(含答案)
- (完整版)工匠精神課件
- 國開(浙江)2024年《領導科學與藝術》形成性考核作業1-4答案
- 零售藥店藥品驗收知識培訓試題
- 江蘇省南京市棲霞區2023-2024學年四年級下學期期末檢測語文試卷
- 女方凈身出戶離婚協議書的范文
- 產品生產保密協議代加工保密協議
評論
0/150
提交評論