- BPEL 教程
- BPEL - 主頁
- BPEL - 簡介
- BPEL - 活動
- BPEL 流程中的合作伙伴連結
- 建立合作伙伴連結
- BPEL - 介面卡
- 流程監視器
- 單向訊息
- 同步互動
- 非同步互動
- 帶超時限制的非同步互動
- 帶通知計時器的非同步互動
- 一個請求,多個響應
- 一個請求,兩個可能響應之一
- 一個請求、一個強制響應和一個可選響應
- 部分處理
- 多個應用程式互動
- 呼叫同步 Web 服務
- 呼叫非同步 Web 服務
- 使用並行流
- 使用條件分支
- 使用錯誤處理
- 重新提交有錯誤的程序
- 合併 Java 和 Java EE 程式碼
- 處理 XML 資料
- 使用相關性集和訊息聚合
- 在 BPEL 流程中使用事件和超時
- 使用通知服務
- 使用 Oracle BPEL Process Manager Sensors
- BPEL 1.1 和 BPEL 2.0 之間的差異
- BPEL 實用資源
- BPEL - 快速指南
- BPEL - 實用資源
- BPEL - 討論
呼叫非同步 Web 服務
如前所述,非同步 Web 服務將請求傳送到其他 Web 服務並等待響應。
在下面顯示的螢幕截圖中,我們建立了一個非同步 BPEL 流程,該流程具有一個接收活動以接受使用者的請求。分配活動進一步將值分配給請求中的不同元素。
接下來,呼叫活動會同時呼叫 HelloWorld 應用程式,並且該應用程式傳送響應,並捕獲在接收活動中。
此外,我們還有回撥活動,該活動最終生成輸出並非同步傳送響應。
如果您雙擊receiveInput 或 callbackClient,您會看到每個都只有一個變數。
receiveInput → inputVariable callbackClient → outputVariable
廣告