SOAP/Web Service/WSDL关系
生活随笔
收集整理的這篇文章主要介紹了
SOAP/Web Service/WSDL关系
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
轉載-----------------------------------------------
最近看了xml schema,xpah,和xslt的相關內容,感覺wsdl就是一個soap的schema,一個soap就是一個wsdl的實例,實際上wsdl就是整個webservice的schema。
從這個角度看,要學好soap,不如從xml schema開始,然后轉到wsdl的學習,這樣webservice就沒有其他理論上的東西可學了。就剩下類庫內的函數如何使用的問題了。
?
對SOAP/Web Service/WSDL關系說明如下:
- Web Service實現業務訴求:Web Service是真正“辦事”的那個。
- WSDL提供“能辦的事的說明”:我想幫你的忙,但是我要告訴你我都能干什么,以及干這些事情需要的參數類型。
- SOAP提供“請求”的規范:你想讓人家辦事,總得告訴人家你想干什么吧,SOAP就是定義這個“請求”的格式的,按照SOAP定義的“請求”格式“書寫”請求就可以保證Web Service能夠正確的解讀你想讓它干什么以及你為它提供了什么參數。在這個請求中,你需要描述的主要問題有:向哪個Web Service發送請求,請求的參數類型、參數值、返回值類型。這些都“填寫”完畢,也就完成了符合SOAP規范的SOAP消息。
? ? ?WSDL是服務接口,從外部看它就是服務提供者,沒有WSDL就相當于沒有服務提供者,?SOAP是服務者和消費者建立的雙向通信通道,服務方提供給消費方WSDL,這是兩者達成的共識。SOAP是在解析并遵守WSDL文檔格式基礎之上開發的.?沒有WSDL文檔,就無法開發SOAP.SOAP是依附于HTTP協議之上的傳輸協議,用來建立服務方和消費方的連接,傳輸的數據格式是由WSDL定義的.?
WebService中的三個組件WSDL,SOAP,UDDI,只有UDDI是可選的,另兩個都是必選的.
轉載于:https://www.cnblogs.com/xiangliqi/p/5178261.html
總結
以上是生活随笔為你收集整理的SOAP/Web Service/WSDL关系的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: hdu 5071 Chat(模拟|S
- 下一篇: magento app/design/a