- BPEL 教程
- BPEL - 首頁
- BPEL - 簡介
- BPEL - 活動
- BPEL 流程中的合作伙伴連結
- 建立合作伙伴連結
- BPEL - 介面卡
- 流程監控器
- 單向訊息
- 同步互動
- 非同步互動
- 帶超時的非同步互動
- 帶通知計時器的非同步互動
- 一個請求,多個響應
- 一個請求,兩種可能的響應之一
- 一個請求,一個必填響應和一個可選響應
- 部分處理
- 多個應用程式互動
- 呼叫同步Web服務
- 呼叫非同步Web服務
- 使用並行流程
- 使用條件分支
- 使用故障處理
- 重新提交故障流程
- 整合Java和Java EE程式碼
- 操作XML資料
- 使用相關集和訊息聚合
- 在BPEL流程中使用事件和超時
- 使用通知服務
- 使用Oracle BPEL Process Manager感測器
- BPEL 1.1和BPEL 2.0的區別
- BPEL有用資源
- BPEL - 快速指南
- BPEL - 有用資源
- BPEL - 討論
BPEL - 部分處理
現在,我們將學習BPEL中部分處理的概念。
客戶端BPEL流程向服務端BPEL流程傳送請求並立即收到響應,但服務端的處理仍在繼續。
此模式還可以包含多個短時回撥,然後進行長期處理。
例如,客戶端傳送購買度假套餐的請求,服務端立即回覆確認購買,然後繼續預訂酒店、航班、租車等等。
對於非同步事務,客戶端BPEL流程需要每個請求一個呼叫活動和每個回覆一個接收活動;對於同步事務,只需要每個事務一個呼叫活動。
服務端BPEL流程需要每個來自客戶端的請求一個接收活動,以及每個響應一個呼叫活動。響應完成後,服務端BPEL流程可以繼續其處理,使用在事務中收集的資訊來執行必要的任務,而無需客戶端的任何進一步輸入。
與所有合作伙伴活動一樣,Web服務描述語言 (WSDL) 檔案定義了互動。
廣告