- 相關(guān)推薦
SOAP簡(jiǎn)介
SOAP 簡(jiǎn)介
SOAP 是基于 XML 的簡(jiǎn)易協(xié)議,可使應用程序在 HTTP 之上進(jìn)行信息交換。
或者更簡(jiǎn)單地說(shuō):SOAP 是用于訪(fǎng)問(wèn)網(wǎng)絡(luò )服務(wù)的協(xié)議。
您應當具備的基礎知識
在繼續學(xué)習之前,您需要對下面的知識有基本的了解:
XML
XML 命名空間
如果您希望首先學(xué)習這些項目,請訪(fǎng)問(wèn)我們的《XML 教程》。
什么是 SOAP?
SOAP 指簡(jiǎn)易對象訪(fǎng)問(wèn)協(xié)議
SOAP 是一種通信協(xié)議
SOAP 用于應用程序之間的通信
SOAP 是一種用于發(fā)送消息的格式
SOAP 被設計用來(lái)通過(guò)因特網(wǎng)進(jìn)行通信
SOAP 獨立于平臺
SOAP 獨立于語(yǔ)言
SOAP 基于 XML
SOAP 很簡(jiǎn)單并可擴展
SOAP 允許您繞過(guò)防火墻
SOAP 將被作為 W3C 標準來(lái)發(fā)展
為什么使用 SOAP?
對于應用程序開(kāi)發(fā)來(lái)說(shuō),使程序之間進(jìn)行因特網(wǎng)通信是很重要的。
目前的應用程序通過(guò)使用遠程過(guò)程調用(RPC)在諸如 DCOM 與 CORBA 等對象之間進(jìn)行通信,但是 HTTP 不是為此設計的。RPC 會(huì )產(chǎn)生兼容性以及安全問(wèn)題;防火墻和代理服務(wù)器通常會(huì )阻止此類(lèi)流量。
通過(guò) HTTP 在應用程序間通信是更好的方法,因為 HTTP 得到了所有的因特網(wǎng)瀏覽器及服務(wù)器的支持。SOAP 就是被創(chuàng )造出來(lái)完成這個(gè)任務(wù)的。
SOAP 提供了一種標準的方法,使得運行在不同的操作系統并使用不同的技術(shù)和編程語(yǔ)言的應用程序可以互相進(jìn)行通信。
Microsoft 和 SOAP
SOAP 是微軟 .net 架構的關(guān)鍵元素,用于未來(lái)的因特網(wǎng)應用程序開(kāi)發(fā)。
SOAP 1.1 被提交到 W3C
在 2000 年 5 月,UserLand、Ariba、Commerce One、Compaq、Developmentor、HP、IBM、IONA、Lotus、Microsoft 以及 SAP 向 W3C 提交了 SOAP 因特網(wǎng)協(xié)議,這些公司期望此協(xié)議能夠通過(guò)使用因特網(wǎng)標準(HTTP 以及 XML)把圖形用戶(hù)界面桌面應用程序連接到強大的因特網(wǎng)服務(wù)器,以此來(lái)徹底變革應用程序的開(kāi)發(fā)。
【SOAP簡(jiǎn)介】相關(guān)文章:
SOAP語(yǔ)法07-06
教你制作iPhone的SOAP應用07-25
WebServices簡(jiǎn)介02-19
圍棋的簡(jiǎn)介05-15
薩克斯簡(jiǎn)介10-10
WAP的簡(jiǎn)介08-11
健身的簡(jiǎn)介10-02
美術(shù)的簡(jiǎn)介10-23
排簫的簡(jiǎn)介08-11
ACCP簡(jiǎn)介08-05