BPEL - 同步互動



客戶端 BPEL 流程向服務 BPEL 流程傳送請求(下圖中的 d1),並立即收到答覆(下圖中的 d2)。例如,使用者申請訂閱大學入學線上申請表,並立即收到確認其請求已被接受的電子郵件。

Synchronous Interactions
  • 客戶端 BPEL 流程需要呼叫活動。客戶端的埠傳送請求並接收答覆。

  • 服務 BPEL 流程需要一個接收活動來接收傳入請求,和一個答覆活動來返回所請求的資訊或錯誤訊息(故障;下圖中的 f1),該訊息在 WSDL 中定義。

  • 與所有合作伙伴活動一樣,Web 服務描述語言 (WSDL) 檔案會定義互動。下文顯示 WSDL 檔案。

WSDL 檔案

<wsdl:portType name = "BPELProcess">
   <wsdl:operation name = "process">
      <wsdl:input message = "client:BPELProcessRequestMessage" />
      <wsdl:output message = "client:BPELProcessResponseMessage"/>
   </wsdl:operation>
</wsdl:portType>
廣告
© . All rights reserved.