SOAP Web Services


SOAP代表簡單物件存取協定。 它是一種基於XML的協定,用於存取Web服務。
SOAP是W3C推薦用於兩個應用程式之間通訊的協定。
SOAP是基於XML的協定。 它獨立於平台,與語言無關。 通過使用SOAP,您將能夠與其他程式設計語言應用程式進行互動。

Soap Web服務的優點

  • WS安全:SOAP定義了自己的安全性,稱為WS Security
  • 獨立於語言和平台:SOAP Web服務可以用任何程式設計語言編寫,並在任何平台上執行。

Soap Web服務的缺點

  • 比較慢:SOAP使用必須解析才能讀取的XML格式。 它定義了開發SOAP應用程式時必須遵循的許多標準。 所以它很慢並且消耗更多的頻寬和資源。
  • 依賴於WSDL:SOAP使用WSDL,並且沒有任何其他機制來發現服務。