BPEL對工作流模式的支援

2021-04-02 08:28:31 字數 857 閱讀 3418

bpel支援了21個工作流模式中的14個:

基本模式(5

個)

順序模式

– 按照順序執行各項活動

並行分支模式

– 同時執行兩個活動

同步模式

– 同步兩個並行的執行執行緒

單選模式

– 從多條路徑中選擇乙個執行

簡單合併模式

– 合併兩個二選一路徑

高階分支與同步模式(2個)

多選模式

–從多條執行路徑中選出幾條

同步合併模式

– 合併多條路徑,如果有多條路徑被選擇,則進行同步;如果只有一條路徑被選擇,則進行簡單合併

結構模式(1個)

隱含終斷模式

– 如果沒有事情可做,就結束

多例項模式(2個)

mi without synchronization

mi with a priori design time knowledge

基於狀態的模式(2

個)

推遲選擇模式

– 執行兩個可選線程中的乙個,那個執行緒將被執行是隱含的

交替並行模式

– 兩個活動可以以任何順序執行,但不能並行進行

取消模式(2

個)

取消活動

– 取消當前活動

取消過程

– 取消該過程

工作流與BPEL的區別

基於狀態的工作流管理系統 wfms 和可執行的業務流程語言 bpel 之間主要的差別有如下三點 1 面向訊息 message oriented vs 基於狀態 stated based 基於狀態的wmfs系統主要對圖元 activity 狀態的變遷管理,工作流引擎維護和計算活動之間的轉移條件。而 b...

工作流模式

工作流模式 工作流原理上有很多特定模式,可以用於工作流過程建模和分析。在研究工作流引擎時,這些是必不可少知識儲備 基本模式 5個 1 順序模式 按照順序執行各項活動,工作流流程中的乙個活動只有當另乙個活動完成後才能進行。如 當訂單登記活動完成後,客戶通知才可以進行。2 並行分支模式 同時執行兩個活動...

工作流模式

工作流原理上有很多特定模式,可以用於工作流過程建模和分析。在研究工作流引擎時,這些是必不可少知識儲備 基本模式 5個 1 順序模式 按照順序執行各項活動,工作流流程中的乙個活動只有當另乙個活動完成後才能進行。如 當訂單登記活動完成後,客戶通知才可以進行。2 並行分支模式 同時執行兩個活動。在流程中的...