BPEL - 一个请求多个响应

在本章中,我们将了解一个请求和多个响应的概念。

  • 客户端 BPEL 流程向服务 BPEL 流程发送单个请求并接收多个响应。

    例如,请求可以是在线订购产品,第一个响应可以是预计交货时间,第二个响应可以是付款确认,第三个响应可以是产品已发货的通知。在此示例中,响应的数量和类型是预期的。

  • 客户端 BPEL 流程需要一个调用活动来发送请求,以及一个带有三个接收活动的序列活动。

  • 服务 BPEL 流程需要一个接收活动来接受来自客户端的消息,以及一个带有三个调用活动的序列属性,每个回复一个。

  • 与所有合作伙伴活动一样,Web 服务描述语言 (WSDL) 文件定义交互。

一个请求和多个响应