什麼是 SOAP?



SOAP 是一組簡單物件訪問協議的縮寫。它是一個基於 XML 的訊息傳遞協議,用於計算機之間資訊交換。SOAP 是 XML 規範的應用程式。

要點

  • SOAP 是通訊協議,旨在透過 Internet 通訊。

  • SOAP 可擴充套件 HTTP 用於 XML 訊息傳遞。

  • SOAP 為 Web 服務提供資料傳輸。

  • SOAP 可交換完整文件或呼叫遠端過程。

  • SOAP 可用於廣播訊息。

  • SOAP 與平臺和語言無關。

  • SOAP 是使用 XML 方式來定義傳送什麼資訊以及如何傳送。

  • SOAP 使得客戶端應用程式能夠輕鬆連線到遠端服務並呼叫遠端方法。

儘管 SOAP 可用於不同 的訊息傳遞系統並且可以透過各種傳輸協議傳遞,但是 SOAP 的最初重點是透過 HTTP 傳輸的遠端過程呼叫。

包括 CORBA、DCOM 和 Java RMI 在內的其他框架提供了類似於 SOAP 的功能,但是 SOAP 訊息完全以 XML 編寫,因此具有獨特的平臺和語言無關性。

廣告