2010-08-09 76 views
0

有人能解釋一下MEP是什麼嗎?我無法理解這個概念。什麼是信息交換模式?

從我的觀點來看,這只是雙方理解對方的一個概念(即就他們在它們之間交換的消息必須具有的格式類型達成一致)。

這是它,還是有更多?

+0

http://en.wikipedia.org/wiki/Message_Exchange_Pattern – 2010-08-09 11:50:55

+0

@ org.life.java:我已經讀過 – user73829 2010-08-09 12:02:43

回答

1

在SOAP的上下文中,它用於定義操作的行爲;是否需要輸入,返回輸出以及如何處理異常。這是在wsdl中定義的。看到在示例操作元件的圖案屬性WSDL代碼段下方(從Wikipedia截取):

<interface name="RESTfulInterface"> 
    <operation name="Get" pattern="http://www.w3.org/ns/wsdl/in-out"> 
    <input messageLabel="In" element="tns:request"/> 
    <output messageLabel="Out" element="tns:response"/> 
    </operation> 
</interface> 

在這種服務中,操作接受一個輸入,並返回和輸出(IN-OUT)。

+0

不,這是WSDL的MEP定義。它不同於SOAP的MEP定義。有兩個標準化的SOAP MEP(請求響應和響應),它們基本上提供了必須由基礎傳輸支持的交互的超集。 – vanto 2012-03-24 20:27:09