WSDL(網(wǎng)絡服務描述語言,Web Services Description Language)是一門基于 XML 的語言,用于描述 Web Services 以及如何對它們進行訪問。
WSDL,被稱作網(wǎng)絡服務描述語言,是一門基于 XML 的語言,用于描述 Web Services ,以及如何對其進行訪問。
2001年,微軟提交了WSDL 1.1 草案。2002年,w3c發(fā)布了WSDL 1.2 工作草案。
WSDL具體用于什么地方呢?你可以寫一套WSDL文檔,向別人介紹你的 web service 有什么功能,以及它的各項函數(shù)、參數(shù)和返回值。因為WSDL是基于XML之上的,因此不僅僅是人可以閱讀參考,機器也是可以閱讀的。而一些最新的開發(fā)工具已經(jīng)能夠根據(jù)你的 web service 生成 WSDL 文檔,還能導入 WSDL 文檔,生成調(diào)用相應 web service 的代碼。
Types - 數(shù)據(jù)類型定義的容器,它使用某種類型系統(tǒng)(一般地使用XML Schema中的類型系統(tǒng))。
Message - 通信消息的數(shù)據(jù)結(jié)構的抽象類型化定義。使用Types所定義的類型來定義整個消息的數(shù)據(jù)結(jié)構。
Operation - 對服務中所支持的操作的抽象描述,一般單個Operation描述了一個訪問入口的請求/響應消息對。
PortType - 對于某個訪問入口點類型所支持的操作的抽象集合,這些操作可以由一個或多個服務訪問點來支持。
Binding - 特定端口類型的具體協(xié)議和數(shù)據(jù)格式規(guī)范的綁定。
Port - 定義為協(xié)議/數(shù)據(jù)格式綁定與具體Web訪問地址組合的單個服務訪問點。
Service - 相關服務訪問點的集合。
WSDL 簡介:講解 WSDL 的概念。
WSDL 文檔:講解 WSDL 文檔的主要部分。
WSDL 端口:講解 WSDL 端口界面 (WSDL port interface)。
WSDL 綁定:講解 WSDL binding interface。
WSDL 語法:在 W3C note 中被列出的完整的 WSDL 語法。
WSDL 總結(jié):本節(jié)向您推薦了在學習了 WSDL 教程之后,應該繼續(xù)學習的內(nèi)容。