<PRE CLASS>SOAP

由於我之前修過 WEB 2.0 的課 SOAP有談過一點

所以我就去看了一下SOAP的介紹

以下是SOAP簡介

 

簡單物件存取協定 (SOAP,全寫為Simple Object Access Protocol) 是一種標準化的通訊規範,主要用於Web服務(web service)中。SOAP的出現是為了簡化網頁伺服器(Web Server)在從XML數據庫中提取資料時,無需花時間去格式化頁面,並能夠讓不同應用程式之間透過HTTP通訊協定,以XML格式互相交換彼此的資料,使其與程式語言、平臺和硬體無關。此標準由IBM、Microsoft、UserLand和DevelopMentor在1998年共同提出,並得到IBM,蓮花(Lotus),康柏(Compaq)等公司的支持,於2000年提交給全球資訊網聯盟World Wide Web Consortium;W3C),目前 SOAP 1.1 版是業界共同的標準,屬於第二代的XML協定(第一代具主要代表性的技術為XML-RPC以及WDDX)。

· SOAP封裝(envelop),封裝定義了一個描述消息中的內容是什麼,是誰發送的,誰應當接受並處理它以及如何處理它們的框架;

· SOAP編碼規則(encoding rules),用於表示應用程序需要使用的數據類型的實例;

· SOAP RPC表示(RPC representation),表示遠程過程調用和應答的協定;

· SOAP綁定(binding),使用底層協議交換信息。