WSDL簡介

WSDL代表Web服務描述語言(Web Services Description Language)。 它是描述Web服務的標準格式。 WSDL由Microsoft和IBM聯合開發。

WSDL的特性

  • WSDL是一種基於XML的協議,用於分散和分佈式環境中的信息交換。
  • WSDL定義描述瞭如何訪問Web服務以及它將執行的操作。
  • WSDL是一種用於描述如何與基於XML的服務進行交互的語言。
  • WSDL是通用描述,發現和集成(UDDI)的一個組成部分,UDDI是一個基於XML的全球業務註冊中心。
  • WSDL是UDDI使用的語言。
  • WSDL發音爲’wiz-dull’,拼寫爲’W-S-D-L’。

WSDL用法

WSDL通常與SOAP和XML Schema結合使用,以通過Internet提供Web服務。 連接到Web服務的客戶端程序可以讀取WSDL以確定服務器上可用的功能。 使用的任何特殊數據類型都以XML Schema的形式嵌入到WSDL文件中。 然後,客戶端可以使用SOAP實際調用WSDL中列出的函數。

WSDL的歷史

WSDL 1.1作爲W3C Note由Ariba,IBM和Microsoft提交,用於描述2001年3月W3C XML活動XML協議的服務。

WSDL 1.1尚未得到萬維網聯盟(W3C)的認可,但它剛剛發佈了2.0版草案,該草案將成爲推薦(官方標準),因此得到了W3C的認可。