同期相互作用の概要
同期相互作用では、クライアントはリクエストをサービスに送信し(図5-2のd1)、リプライを即時に受信します(図5-2のd2)。BPELプロセス・サービス・コンポーネントはこの相互作用のいずれかの終端であり、そのロール(クライアントまたはサービス)に従ってコーディングする必要があります。たとえば、オンライン新聞の購読をリクエストしたユーザーは、リクエストの受取り確認電子メールを即時に受信します。次の例に、この環境におけるBPELプロセスWSDLファイルのportType
とoperation
のパートを示します。
. . . <wsdl:portType name="BPELProcess1"> <wsdl:operation name="process"> <wsdl:input message="client:BPELProcess1RequestMessage" /> <wsdl:output message="client:BPELProcess1ResponseMessage"/> </wsdl:operation> </wsdl:portType>
図5-2に概要を示します。