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

  1. クライアントBPELプロセスには、コール・サービスのinvokeアクティビティとpickアクティビティがあります。invokeアクティビティは、有効なWSDLパートナ・リンクを経由して、サービスBPELプロセスにリクエストを送信します。

  2. サービスBPELプロセスには、receiveアクティビティとinvokeアクティビティがあります。receiveアクティビティは、クライアントからリクエストを受信します。invokeアクティビティは、WSDLパートナ・リンクを使用して、クライアントにレスポンスを返します。

  3. クライアントBPELプロセスのpickアクティビティは、サービスBPELプロセスのレスポンスが時間内に到着するかどうかに応じて、実行するアクションを選択します。レスポンスが時間内に到着した場合、コールバック・ブランチがコールバックを実行します。メッセージが時間内に到着しない場合、タイムアウト・ブランチがアクティビティを停止します。