[img]
其中五個標準介面如下:
[list=1]
[*]介面1:過程定義輸入輸出介面,這是工作流服務與工作流建模之間的介面,該介面提供的主要功能是載入模型定義檔案。
[*]介面2:客戶端函式介面,這是工作流服務與客戶應用之間的介面,這是最主要的介面規範,它約定所有客戶方應用與工作流服務之間的功能操作方式。包括過程例項管理功能,過程狀態管理功能,任務項處理功能,資料處理過程,過程監控功能,其它的管理功能等。
[*]介面3:啟用應用程式介面,這是工作流引擎和直接呼叫的應用程式之間的介面,包括通訊建立,活動管理功能,資料處理等功能。
[*]介面4:工作流執行服務之間的互操作介面,這是工作流管理系統之間的互操作介面,包括連線的建立,對工作流模型和其中物件的操作,對過程例項的控制和狀態描述,對活動的管理,對資料進行處理等。
[*]介面5:系統管理與監控介面,這是工作流服務和工作流管理工具之間的介面,包括資源控制,角色管理,使用者管理,過程例項的管理,狀態管理,審核管理等。
[/list]
[list]
[*]過程定義工具(process definition tools):是以計算機能夠處理的形式進行過程的定義。工作流定義一般被分為三個部分:過程定義、資源分類和分析工具。使用過程定義工具對乙個過程進行描述;資源分類工具負責對執行工作流時所需的工具進行分類,這樣任務才能同特定的雇員分離;分析工具分析過程定義的語義正確性和執行**以洞察案例的執行時間。
[*]工作流執行服務(workflow enactment services):它是工作流管理系統的核心。它實際上是企業經營過程的排程器,在某種程度上還是企業的資源分配器。工作流執行服務由乙個或者多個工作流引擎(又稱作工作流機)組成,它提供了過程例項的執行環境,主要完成過程例項化以及執行過程模型、為過程和活動的執行進行導航、與外部資源互動完成各項活動、維護工作流控制資料和工作流相關資料等功能。
[*]系統管理和監控工具(administration & monitoring tools):負責監控工作流的執行,可以檢視和改變工作流的活動狀態,這部分是提供給使用者監控和管理工作流正常執行使用的。
[/list]
[list]
[*]工作流控制資料(workflow control data):工作流執行服務/工作流機通過內部的工作流控制資料來辨別每個過程或活動例項的狀態。這些資料由工作流執行服務/工作流機進行控制。使用者、應用程式或其它的工作流機/工作流執行服務不能對其直接進行讀寫操作,它們可以通過向工作流執行服務/工作流機發訊息請求來獲得工作流控制資料的內容。
[*]工作流相關資料(workflow relevant data):工作流管理系統通過工作流相關資料來確定過程例項轉換的條件,並選擇下乙個將執行的活動、這些資料可以被工作流應用程式訪問並修改。因此,工作流管理軟體需要在活動例項之間傳遞工作流相關資料。
[/list]
工作流模型分析
工作流模型分析 多例項模型 所謂多例項模型,指的是流程中的同乙個活動,同時存在多個例項。1 非同步 多個例項產生後,這些例項各自為政,互不影響。因為互不影響,所以非同步的多例項模型的產生的例項數是任意的。當說到可以產生的 例項數時,我們說的都是同步的情況,就如下面三點。2 定義期決定例項數 說的簡單...
unity 模型 工作流
unity官網,為了說明法線貼圖的作用,給我們舉了乙個例子 比如鋼板上的鉚釘和螺絲。如果想表現這種真實的細節,那麼最容易想到的辦法,就是利用建模,用更多的面數 多邊形 去表現。但是,將這些細微的細節,建模為 真實的 幾何體通常不是乙個好主意。這樣明顯會造成繪製 渲染的壓力。所以,一般採用另一種方式 ...
工作流模型分析 發散模型
在發散模型中,活動a結束後,有m 2 m 9999999999.個直接後繼的可選活動 1 m項發散 後面m項活動同時enabled,正式名稱為parallel split 2 1項發散 後面只可能一項活動enabled,正式名稱為exclusive choice 3 n項發散 後面可能有n項活動同時...