2011-05-08 43 views
0

Web服務的輸入輸出結構是否需要嵌入到wsdl中?Web Services輸入輸出結構

說例如我有一個方法,接受一個字符串輸入並返回一個字符串輸出 - 不能作爲一個服務公開輸入和輸出遵守特定的結構嗎?在這種情況下,wsdl不一定代表輸入或輸出的實際/完整結構。這樣暴露的API會不會被稱爲Web服務?或者它僅僅是它不是暴露服務的標準方式?

回答

2

如果你希望你的web服務符合WS-I,並且能夠互操作,答案是肯定的。如果WSDL沒有描述服務,事情將無法調用它。

如果您不希望您的Web服務遵守WS-I並能夠通過該機制進行互操作,則可以執行任何您想要的操作。例如,您可能會選擇使用REST風格。

換句話說,'網絡服務'不是一個非常具體的術語。您需要更明確地定義您的需求。有些情況需要由WSDL精確描述的服務,有些則不需要。