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 並行分支模式 同時執行兩個活動。在流程中的...