跳至內容

BPEL四People

出自Taiwan Tongues 台語維基
這是此頁批准,以及是最近的修訂。

BPEL 四 People的全稱是WS-BPEL Extension for People,是 BPEL 佇咧人工活動方面的擴展。

歷史

二空空五年七月,IBM 和 SAP 佇一个聯合白皮書內底提出 BPEL 四 People。二空空七年六月,Active Endpoints , Adobe , BEA , IBM , Oracle 和 SAP 共同發布了 BPEL 四 People 和 WS-HumanTask 規範,咧講矣 BPEL 過程當中按怎進行人員的交陪。

問題定義佮動機

BPEL 語言說明矣業務過程的行為特性,過程的活動是 Web 服務。人員互相並無佇咧其範圍內底。雖然佇分布式商業應用中廣泛採用矣 Web 服務,但是欠缺人員交互是應用佇誠實世界業務過程的一大差距。

為著補助這差距,BPEL 四 People 展出來矣 BPEL,毋但會當編排 Web 服務,擴展為同時支持著 Web 服務佮角色的人工活動進行編排。

目標

佇業務流程方面,BPEL 四 People 通過以額外的獨立語法佮語義擴展 BPEL,提供以下的功能:

  • 支持因為角色的人員交互
  • 提供共人員活動指派予人員角色的方法。
  • 支持以下內場景:
  • 四隻眼原則
  • 任務任命
  • 任務升級
  • 執行鏈

_ WS-HumanTask _ 規範引入了人工活動佮通知的定義,包括𪜶的屬性,行為特性,佮操作用佇咧操縱人工活動的操作。同時,引入著一个協調協議,用佇控制互操作方式之下的人工任務服務的自治佮性命周期管理。

_ BPEL 四 People _ 規範引入著一个 WS-BPEL 的擴展,用於在 WS-BPEL 引入去人員交互。擴展定義一種新的基本活動,允准予人工的任務作為其實現,並且指定過程局部的任務抑是使用過程定義外的任務。這一擴展是基於 WS-HumanTask 規範。

參見

  • BPEL

外部連結

  • Specification : Web Services for Human Task ( WS-HumanTask ) , version 一垺零
  • Specification : WS-BPEL Extension for People , ( BPEL 四 People ) , version 一垺零
  • BPEL 四 People project at SourceForge . net
  • WS-BPEL Extensions for People—BPEL 四 People
  • Evaluation of the BPEL 四 People and WS-HumanTask Extensions to WS-BPEL 二孵空 using the Workflow Resource Patterns