Bpel-one-request-multiple-responses
提供:Dev Guides
BPEL-1つのリクエストと複数のレスポンス
この章では、1つの要求と複数の応答の概念について学習します。
- クライアントBPELプロセスは、単一の要求をサービスBPELプロセスに送信し、代わりに複数の応答を受信します。 +たとえば、要求は製品をオンラインで注文することであり、最初の応答は推定配達時間、2番目の応答は支払い確認、3番目の応答は製品が出荷されたことの通知です。 この例では、応答の数とタイプが予想されます。
- クライアントBPELプロセスには、リクエストを送信するinvokeアクティビティと、3つのreceiveアクティビティを持つシーケンスアクティビティが必要です。
- サービスBPELプロセスには、クライアントからのメッセージを受け入れるreceiveアクティビティと、各応答に1つずつ、3つのinvokeアクティビティを持つシーケンス属性が必要です。
- すべてのパートナーアクティビティと同様に、Webサービス記述言語(WSDL)ファイルは相互作用を定義します。