征求反应模式及其用法

时间:2012-06-11 09:08:26

标签: java web-services soap jax-ws

我正在阅读有关Web服务中的消息交换模式(MEP)的信息 我遇到了一个名为Solicit Response的模式。

我用谷歌搜索了它,但没有找到关于它及其用法的更多信息 任何人都可以给我详细介绍这个及其使用场景。

提前致谢。

2 个答案:

答案 0 :(得分:8)

请求/响应操作是服务端点发送消息并期望接收响应消息的操作。

enter image description here

  • 这与请求/响应操作相反 服务端点正在启动操作(征求客户端), 而不是回应请求。
  • 征求/回复与通知消息类似,除此之外 客户应该响应Web服务。
  • 使用这种类型的消息传递,元素首先声明一个  标签,然后是消息定义 - 完全是 请求/响应操作的反向。

此操作的一个示例可能是将订单状态发送给客户并收到回执的服务。

答案 1 :(得分:1)

请求 - 响应操作包括一个output元素,这是服务器对客户端的请求,后跟一个input元素,这是客户端回复的响应服务器。

图:征求响应消息模式
enter image description here

solict / response的示例WSDL操作类型。此操作包含一条output条消息和一条input条消息。

<operation name="weatherUpdateRenew">
  <output message="tns:RenewRequest"/>
  <input message="tns:RenewResponse"/>
</operation>

Source