- ebXML 教程
- ebXML - 首頁
- ebXML - 簡介
- ebXML - 架構
- ebXML - 業務流程
- ebXML - CPP & CPA
- ebXML - 註冊服務
- ebXML - 核心元件
- ebXML - 訊息服務
- ebXML - 使用示例
- ebXML - 總結
- ebXML 術語
- ebXML - 術語
- ebXML 有用資源
- ebXML - 快速指南
- ebXML - 有用資源
- ebXML - 討論
ebXML - 業務流程
業務流程是企業進行的某項活動,例如購買電腦部件或銷售專業服務。它涉及以某種可預測的方式在兩個或多個貿易伙伴之間交換資訊。
業務流程定義規範使組織能夠表達其業務流程,以便其他組織能夠理解。它能夠在公司內部或多個公司之間整合業務流程。
ebXML 業務流程規範模式 (BPSS) 提供了描述組織如何開展業務的 XML 文件的定義。ebXML BPSS 是構成業務流程的合作伙伴、角色、協作、編排和業務文件交換的宣告。
下圖給出了業務流程的概念檢視。
業務協作
業務協作是一組編排的業務交易活動,其中兩個貿易伙伴交換文件。
最常見的是二元協作,其中兩個合作伙伴交換文件。當在兩個以上方之間交換資訊時,就會發生多方協作。
多方協作實際上是由編排的二元協作組成的。
在最低級別,業務協作可以分解為業務事務。
業務事務
業務事務是業務流程中原子級別的工作。它要麼完全成功,要麼完全失敗。
業務事務是指貿易伙伴實際傳輸業務文件的事務。
業務文件流程
業務事務實現為在請求方和響應方角色之間流動的業務文件。根據所需的交易語義(例如,單向通知與雙向對話),始終存在請求業務文件,並可以選擇性地存在響應業務文件。
實際文件定義是使用 ebXML 核心元件規範實現的,或者透過某種 ebXML 外部的方法實現,但結果是 ebXML 業務流程規範可以指向的 DTD 或模式。
編排
編排用狀態及其之間的轉換來表示。業務活動被稱為抽象狀態,業務協作和業務事務活動被稱為具體狀態。使用活動圖概念(例如開始狀態、完成狀態等)在 ebXML 業務流程規範模式中描述編排。
業務文件
業務文件由業務資訊物件或先前已識別的較小的資訊塊組成。
當然,這些塊或元件不攜帶任何資訊。它們僅僅是結構,例如 XML 模式或 DTD,用於定義資訊和表示。最終結果是一個可預測的結構,資訊被放入其中,以便最終文件的接收者可以解釋它以提取資訊。
業務流程規範示例
下面給出了業務流程規範的部分示例
<BusinessTransaction name="Create Order">
<RequestingBusinessActivity name=""
isNonRepudiationRequired="true"
timeToAcknowledgeReceipt="P2D"
timeToAcknowledgeAcceptance="P3D">
<DocumentEnvelope BusinessDocument="Purchase Order"/ >
</RequestingBusinessActivity>
<RespondingBusinessActivity name=""
isNonRepudiationRequired="true"
timeToAcknowledgeReceipt="P5D">
<DocumentEnvelope isPositiveResponse="true"
BusinessDocument="PO Acknowledgement"/>
</DocumentEnvelope>
</RespondingBusinessActivity>
</BusinessTransaction>
結論
業務流程規範
- 描述兩個合作伙伴之間的協作
- 定義角色、關係和責任
- 定義業務文件的編排
- 以平臺和廠商中立的格式表達
- 可以使用 UMM(UN/CEFACT 建模方法)建模
- 由業務流程規範模式 (BPSS) 正式描述
- 由 CPP 和 CPA 引用。
- 引用業務文件定義。