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)ファイルは相互作用を定義します。

1つのリクエストと複数のレスポンス