この図は、クライアントBPELプロセスとサービスBPELプロセス間で行われる、タイムアウト付きの非同期相互作用を示すダイアグラムです。次のアクションを実行します。
クライアントBPELプロセスには、コール・サービスのinvokeアクティビティとpickアクティビティがあります。invokeアクティビティは、有効なWSDLパートナ・リンクを経由して、サービスBPELプロセスにリクエストを送信します。
サービスBPELプロセスには、receiveアクティビティとinvokeアクティビティがあります。receiveアクティビティは、クライアントからリクエストを受信します。invokeアクティビティは、WSDLパートナ・リンクを使用して、クライアントにレスポンスを返します。
クライアントBPELプロセスのpickアクティビティは、サービスBPELプロセスのレスポンスが時間内に到着するかどうかに応じて、実行するアクションを選択します。レスポンスが時間内に到着した場合、コールバック・ブランチがコールバックを実行します。メッセージが時間内に到着しない場合、タイムアウト・ブランチがアクティビティを停止します。