この図は、1リクエストの結果が複数レスポンスになった場合に発生する事象を示すダイアグラムです。次のアクションを行います。

  1. クライアントBPELプロセスは、bpel.xmlデプロイメント・ディスクリプタを使用し、リクエストをサービスBPELプロセスに送信するinvokeアクティビティと、返される複数のレスポンスを管理するsequenceアクティビティを持っています。sequenceアクティビティには、3つのreceiveアクティビティが含まれています。

  2. このinvokeアクティビティは、WSDLクライアント・パートナ・リンクを経由して、サービスBPELプロセスにリクエストを送信します。

  3. サービスBPELプロセスには、独自のbpel.xmlデプロイメント・ディスクリプタがあり、クライアントからのリクエストを受信するreceiveアクティビティと、送信するレスポンスを管理するsequenceアクティビティが含まれています。

  4. サービスBPELプロセスのreceiveアクティビティは、データをsequenceアクティビティに送信します。次に、sequenceアクティビティの3つのinvokeアクティビティが、WSDLクライアント・パートナ・リンクを経由して、クライアントBPELプロセス内の対応するreceiveアクティビティにレスポンスを返します。