工作流的標準和規範

2021-04-26 09:24:18 字數 1439 閱讀 6521

一、工作流管理聯盟

2023年,工作流管理聯盟(workflow management coalition,wfmc)成立並頒布了一系列相關的標準和規範,其中包括工作流模型和工作流模型各部分之間協作的五個介面規範、工作流術語表等內 容。wfmc定義的xpdl(xml process definition language)成為工作流領域最重要的乙個標準,當今很多主流工作流產品都是依據這個標準和規則進行設計和開發的。

wfmc定義的工作流模型分為六個部分:

工作流引擎:該部分為工作流模型的核心部分,用於生成、管理、角度和監控工作流的各個活動執**況,並實現相應的人機互動。由於採用xpdl等語言定義的 工作流檔案記載了相應的業務邏輯,隱藏工作流引擎通過解析該檔案來了解業務流轉的邏輯。然後依據某種執行模式按照解析出來的業務邏輯進行驅動,最終實現業 務流程的流轉。

工作流定義介面:通過該介面可以進行工作流程的分析、建模、描述和歸檔等工作,並將設計完畢的業務流程生成工作流引擎能夠識別的語言。

工作流客戶介面:處理工作流執行過程中需要人為參與的操作。

工作流呼叫應用程式介面:工作流引擎呼叫外部應用程式的規範。

工作流引擎協作介面:不同工作流引擎之間的協作。

工作流管理監控介面:監控和管理工作流所有例項狀態。

二、業務流程管理促進會

業務流程管理促進會(business process management initiative,bpmi)是乙個致力於推廣bpm(業務流程管理)標準和規範的組織。bpmi的目標是將不同業務型別、不同行業的公司通過網際網路 等技術進行業務流程的整合,以實現管理的最優化、生產利益的最大化。2023年bpmi聯合wfmc宣布合作制定業務流程和工作流的標準和規範,即利用 bpml(business process modeling language)進行工作流程描述,以及採用xpdl定義工作流業務模型。bpml是業務流程建模的元語言,就像xml是業務資料建模的元語言一樣。現 在,曾提出bpml語言的bpmi已經放棄對其的支援,轉而推廣bpel4ws。 這個轉變是在bpmi被omg收購後,為了參與到bpmn(business process modeling notation)領域而做出的,因為bpmn豐富了uml的流程符號,這一點對omg非常有用。

三、業務流程執行語言

2023年,microsoft、ibm、eba和sap等多家公司聯合發布了bpel標準和規範。2023年bpel將該標準提交給結構化資訊標準促進 組織,並將其更名為wsbpel(web services business process execution language)規範,隨後sun microsystems和甲骨文公司也相繼加入該組織。

關於bpel和bpml請參考:

工作流規範

工作流規範 wf xml工作流管理聯盟 workflow management coalition,wfmc 中的 wf xml 和工作流參考模型 workflow reference model wf xml 是一種基於 xml 的工作流互操作性資訊的編碼。工作流參考模型是一種底層工作流系統體系結...

工作流規範

工作流規範 wf xml 工作流管理聯盟 workflow management coalition wfmc 中的wf xml 和工作流參考模型 workflow reference model wf xml 是一種基於 xml 的工作流互操作性資訊的編碼。工作流參考模型是一種底層工作流系統體系結...

工作流規範

wf xml工作流管理聯盟 workflow management coalition,wfmc 中的 wf xml 和工作流參考模型 workflow reference model wf xml 是一種基於 xml 的工作流互操作性資訊的編碼。工作流參考模型是一種底層工作流系統體系結構的描述。目...