sequenceアクティビティ
このアクティビティを使用すると、順に実行するアクティビティの集合を定義できます。たとえば、次のアクティビティを特定の順序で実行できます。
-
receiveアクティビティで顧客リクエストを受信します。
-
同時動作を可能にするflowアクティビティ内でリクエストを処理します。
-
replyアクティビティで、リクエストの最終承認ステータスを含むリプライ・メッセージを顧客に戻します。
sequenceアクティビティでは、リクエストを妥当な時間内に処理できると想定しています。この想定により、インボーカが同期レスポンスを待機する必要性が正当化されます(このサービスがリクエスト/レスポンス操作として提供されるため)。
この想定ができない場合は、顧客との相互作用を非同期メッセージ交換のペアとして定義することをお薦めします。
「Sequence」アイコンをダブルクリックすると、図A-39に示すアクティビティ領域が表示されます。sequenceアクティビティ内に適切なアクティビティをドラッグして定義します。
sequenceアクティビティの詳細は、次を参照してください。