WSDL 2.0簡介
什麼是WSDL(Web服務定義語言)? WSDL是一種可用於定義Web服務的語言。
WSDL由W3C開發,到目前爲止已發佈了2個主要版本,它們分別如下所述 -
- WSDL 1.1 - 於2001年3月15日發佈,WSDL 1.1的規範可通過訪問網址:https://www.w3.org/TR/2001/NOTE-wsdl-20010315 瞭解。
- WSDL 2.0 - 於2007年6月26日發佈,WSDL 2.0的規範可通過訪問網址: http://www.w3.org/TR/wsdl20-primer/ 瞭解。
在高層次上,WSDL是一種允許編寫WSDL文檔的語言,因此:
- WSDL文檔可以定義一組Web服務。
- Web服務可以定義爲接口和一組端點。
- 端點可以定義爲地址和綁定。
- 可以定義地址以告知提供服務的位置。
- 可以定義綁定以告知如何格式化和傳輸消息。
- 接口可以定義爲一組操作。
- 操作可以定義爲輸入和輸出消息序列。
下面的圖表說明瞭如何使用WSDL 2.0在WSDL文檔中定義Web服務: