Simple Object Access Protocolweb
簡單對象訪問協議(SOAP)是一種輕量的、簡單的、基於 XML 的協議,它被設計成在 WEB 上交換結構化的和固化的信息。 SOAP 能夠和現存的許多因特網協議和格式結合使用,包括超文本傳輸協議( HTTP),簡單郵件傳輸協議(SMTP),多用途網際郵件擴充協議(MIME)。它還支持從消息系統到遠程過程調用(RPC)等大量的應用程序分佈式
1
2
3
4
5
6
7
8
|
<
SOAP-ENV:Envelope
各類屬性>
<!--百度百科示例-->
<
SOAP:HEADER
>
</
SOAP:HEADER
>
<
SOAP:Body
>
</
SOAP:Body
>
</
SOAP-ENV:Envelope
>
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
<?
xml
version
=
"1.0"
?>
<
soap:Envelope
<
soap:Header
>
<!--百度百科示例-->
</
soap:Header
>
<
soap:Body
>
<!--百度百科示例-->
<
soap:Fault
>
<!--百度百科示例-->
</
soap:Fault
>
</
soap:Body
>
</
soap:Envelope
>
|
SOAP是一種基於XML的協議,它用於在分佈式環境中發送消息,並執行遠程過程調用。使用SOAP,不用考慮任何特定的傳輸協議(儘管一般選用HTTP協議),就能使數據序列化。用SOAP來構建平臺與語言中性的互操做系統是一個好的選擇。總之,SOAP和 Web服務已爲在XML上構建分佈式應用程序基礎結構所需的一切都考慮好了。經過解決COM和Java組件對象模型之間的衝突,SOAP把多個平臺在訪問數據時所出現的不兼容性問題減至最少。spa