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