2012-06-11 110 views
4

我正在閱讀有關Web服務中的消息交換模式(MEP)。
我遇到了一種叫Solicit Response的模式。請求響應模式及其用法

我對它進行了搜索,但沒有找到有關它及其用法的很多信息。
任何人都可以給我關於這個和它的使用場景的細節。

在此先感謝。

回答

8

請求/響應操作是服務端點發送消息並期望接收到應答消息作爲響應的操作。

enter image description here

  • 這是請求/響應操作的自 服務端點發起的動作(徵求客戶端), 而不是響應的請求相反。
  • 請求/響應類似於通知消息,但 客戶端需要響應Web服務。
  • 通過這種消息傳遞,元素首先聲明一個 標記,然後聲明一個消息定義 - 完全是請求/響應操作的反向。

此操作的示例可能是向客戶端發送訂單狀態並收回回執的服務。

1

要求響應操作包括一個output元件,其是服務器的請求給客戶機,接着是一個input元件,其是客戶端的響應返回給服務器。

圖:要求響應消息模式
enter image description here

爲solict /響應示例WSDL操作類型。該操作由一個output消息和一個input消息組成。

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

Source