Bpel-invoking-asynchronous-web-service
提供:Dev Guides
非同期Webサービスの呼び出し
前に説明したように、非同期Webサービスは、他のWebサービスに要求を送信し、応答を待機するサービスです。
以下に示すスクリーンショットでは、ユーザーからのリクエストを受け入れるreceiveアクティビティを持つ非同期BPELプロセスを作成しました。 assignアクティビティは、リクエスト内の異なる要素に値をさらに割り当てます。
次に、invokeアクティビティはHelloWorldアプリケーションを起動します。HelloWorldアプリケーションは同時にレスポンスを送信し、receiveアクティビティでキャプチャされます。
さらに、最終的に出力を生成し、非同期で応答を送信するコールバックアクティビティがあります。
*receiveInput* または *callbackClient* をダブルクリックすると、それぞれに変数が1つしかないことがわかります。
receiveInput → inputVariable
callbackClient → outputVariable