當前位置:
首頁 > 知識 > SOAP的 簡介

SOAP的 簡介

SOAP 是基於 XML 的簡易協議,可使應用程序在 HTTP 之上進行信息交換。

或者更簡單地說:SOAP 是用於訪問網路服務的協議。



您應當具備的基礎知識

在繼續學習之前,您需要對下面的知識有基本的了解:

  • XML

  • XML 命名空間

SOAP的 簡介


什麼是 SOAP?

  • SOAP 指簡易對象訪問協議

  • SOAP 是一種通信協議

  • SOAP 用於應用程序之間的通信

  • SOAP 是一種用於發送消息的格式

  • SOAP 被設計用來通過網際網路進行通信

  • SOAP 獨立於平台

  • SOAP 獨立於語言

  • SOAP 基於 XML

  • SOAP 很簡單並可擴展

  • SOAP 允許您繞過防火牆

  • SOAP 將被作為 W3C 標準來發展


為什麼使用 SOAP?

對於應用程序開發來說,使程序之間進行網際網路通信是很重要的。

目前的應用程序通過使用遠程過程調用(RPC)在諸如 DCOM 與 CORBA 等對象之間進行通信,但是 HTTP 不是為此設計的。RPC 會產生兼容性以及安全問題;防火牆和代理伺服器通常會阻止此類流量。

通過 HTTP 在應用程序間通信是更好的方法,因為 HTTP 得到了所有的網際網路瀏覽器及伺服器的支持。SOAP 就是被創造出來完成這個任務的。

SOAP 提供了一種標準的方法,使得運行在不同的操作系統並使用不同的技術和編程語言的應用程序可以互相進行通信。



Microsoft 和 SOAP

SOAP 是微軟 .net 架構的關鍵元素,用於未來的網際網路應用程序開發。



SOAP 1.1 被提交到 W3C

在 2000 年 5 月,UserLand、Ariba、Commerce One、Compaq、Developmentor、HP、IBM、IONA、Lotus、Microsoft 以及 SAP 向 W3C 提交了 SOAP 網際網路協議,這些公司期望此協議能夠通過使用網際網路標準(HTTP 以及 XML)把圖形用戶界面桌面應用程序連接到強大的網際網路伺服器,以此來徹底變革應用程序的開發。



W3C 正在發展 SOAP 1.2

首個關於 SOAP 的公共工作草案由 W3C 在 2001 年 12 月發布。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 程序員小新人學習 的精彩文章:

SVG 的實例
XML DOM 解析器

TAG:程序員小新人學習 |