この図は、クライアントBPELプロセスとサービスBPELプロセス間の非同期相互作用を示すダイアグラムです。次のアクションを行います。

  1. クライアントBPELプロセスには、bpel.xmlデプロイメント・ディスクリプタがあり、サービスをコールするように定義するinvokeアクティビティが含まれています。このプロセスには、レスポンスを取得するreceiveアクティビティもあります。

  2. サービスをコールするinvokeアクティビティは、WSDLパートナ・リンクを使用して、サービスBPELプロセスにリクエストを送信します。WSDLパートナ・リンクは相互作用を定義します。

  3. サービスBPELプロセスには、独自のbpel.xmlデプロイメント・ディスクリプタがあり、receiveアクティビティとinvokeアクティビティが含まれています。receiveアクティビティはクライアントのリクエストを受信し、この受信により、invokeアクティビティが開始されます。

  4. サービスBPELプロセスのinvokeアクティビティは、WSDLパートナ・リンクを使用して、クライアントBPELプロセスの、レスポンスを取得するreceiveアクティビティに、レスポンスを返します。