WSDL 教程


手冊(cè)簡(jiǎn)介

WSDL(網(wǎng)絡(luò)服務(wù)描述語(yǔ)言,Web Services Description Language)是一門(mén)基于 XML 的語(yǔ)言,用于描述 Web Services 以及如何對(duì)它們進(jìn)行訪問(wèn)。

手冊(cè)說(shuō)明

WSDL 教程

WSDL,被稱作網(wǎng)絡(luò)服務(wù)描述語(yǔ)言,是一門(mén)基于 XML 的語(yǔ)言,用于描述 Web Services ,以及如何對(duì)其進(jìn)行訪問(wèn)。

2001年,微軟提交了WSDL 1.1 草案。2002年,w3c發(fā)布了WSDL 1.2 工作草案。

WSDL具體用于什么地方呢?你可以寫(xiě)一套WSDL文檔,向別人介紹你的 web service 有什么功能,以及它的各項(xiàng)函數(shù)、參數(shù)和返回值。因?yàn)閃SDL是基于XML之上的,因此不僅僅是人可以閱讀參考,機(jī)器也是可以閱讀的。而一些最新的開(kāi)發(fā)工具已經(jīng)能夠根據(jù)你的 web service 生成 WSDL 文檔,還能導(dǎo)入 WSDL 文檔,生成調(diào)用相應(yīng) web service 的代碼。


WSDL 元素介紹

Types - 數(shù)據(jù)類型定義的容器,它使用某種類型系統(tǒng)(一般地使用XML Schema中的類型系統(tǒng))。

Message - 通信消息的數(shù)據(jù)結(jié)構(gòu)的抽象類型化定義。使用Types所定義的類型來(lái)定義整個(gè)消息的數(shù)據(jù)結(jié)構(gòu)。

Operation - 對(duì)服務(wù)中所支持的操作的抽象描述,一般單個(gè)Operation描述了一個(gè)訪問(wèn)入口的請(qǐng)求/響應(yīng)消息對(duì)。

PortType - 對(duì)于某個(gè)訪問(wèn)入口點(diǎn)類型所支持的操作的抽象集合,這些操作可以由一個(gè)或多個(gè)服務(wù)訪問(wèn)點(diǎn)來(lái)支持。

Binding - 特定端口類型的具體協(xié)議和數(shù)據(jù)格式規(guī)范的綁定。

Port - 定義為協(xié)議/數(shù)據(jù)格式綁定與具體Web訪問(wèn)地址組合的單個(gè)服務(wù)訪問(wèn)點(diǎn)。

Service - 相關(guān)服務(wù)訪問(wèn)點(diǎn)的集合。


章節(jié)介紹

WSDL 簡(jiǎn)介:講解 WSDL 的概念。

WSDL 文檔:講解 WSDL 文檔的主要部分。

WSDL 端口:講解 WSDL 端口界面 (WSDL port interface)。

WSDL 綁定:講解 WSDL binding interface。

WSDL 語(yǔ)法:在 W3C note 中被列出的完整的 WSDL 語(yǔ)法。

WSDL 總結(jié):本節(jié)向您推薦了在學(xué)習(xí)了 WSDL 教程之后,應(yīng)該繼續(xù)學(xué)習(xí)的內(nèi)容。


更新記錄

在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)