随笔 - 154  文章 - 60  trackbacks - 0
<2008年4月>
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910

声明:

该blog是为了收集资料,认识朋友,学习、提高技术,所以本blog的内容除非声明,否则一律为转载!!

感谢那些公开自己技术成果的高人们!!!

支持开源,尊重他人的劳动!!

常用链接

留言簿(3)

随笔分类(148)

随笔档案(143)

收藏夹(2)

其他

学习(技术)

观察思考(非技术)

搜索

  •  

最新评论

阅读排行榜

评论排行榜

SOAP(Simple Object Access Protocol )简单对象访问协议是在分散或分布式的环境中交换信息的简单的协议,是一个基于XML的协议。

它包括四个部分:
SOAP封装(envelop),封装定义了一个描述消息中的内容是什么,是谁发送的,谁应当接受并处理它以及如何处理它们的框架;
SOAP编码规则(encoding rules),用于表示应用程序需要使用的数据类型的实例;
SOAP RPC表示(RPC representation),表示远程过程调用和应答的协定;
SOAP绑定(binding),使用底层协议交换信息。

  虽然这四个部分都作为SOAP的一部分,作为一个整体定义的,但他们在功能上是相交的、彼此独立的。特别的,信封和编码规则是被定义在不同的XML命名空间(namespace)中,这样使得定义更加简单。


========另一个解释==========
简单对象访问协议(SOAP)是一种轻量的、简单的、基于XML的协议,它被设计成在WEB上交换结构化的和固化的信息。SOAP可以和现存的许多因特网协议和格式结合使用,包括超文本传输协议(HTTP),简单邮件传输协议(SMTP),多用途网际邮件扩充协议(MIME)。它还支持从消息 系统到远程过程调用(RPC)等大量的应用程序。   
    
 SOAP   包括三个部分:     
    
SOAP   封装:它定义了一个框架,该框架描述了消息中的内容是什么,谁应当处理它以及它是可选的还是必须的。     
SOAP   编码规则:它定义了一种序列化的机制,用于交换应用程序所定义的数据类型的实例。     
SOAP   RPC   表示:它定义了用于表示远程过程调用和应答的协定。

SOAP   消息基本上是从发送端到接收端的单向传输,但它们常常结合起来执行类似于请求/应答的模式。所有的SOAP消息都使用   XML   编码。一条   SOAP   消息就是一个包含有一个必需的   SOAP   的封装包,一个可选的   SOAP   标头和一个必需的   SOAP   体块的   XML   文档。  
   
    把   SOAP   绑定到   HTTP   提供了同时利用   SOAP   的样式和分散的灵活性的特点以及   HTTP   的丰富的特征库的优点。在   HTTP   上传送   SOAP   并不是说   SOAP   会覆盖现有的   HTTP   语义,而是   HTTP   上的   SOAP   语义会自然的映射到   HTTP   语义。在使用   HTTP   作为协议绑定的场合中,   RPC   请求映射到   HTTP   请求上,而   RPC   应答映射到   HTTP   应答。然而,在   RPC   上使用   SOAP   并不仅限于   HTTP   协议绑定。    
posted on 2008-04-24 15:49 lk 阅读(592) 评论(0)  编辑  收藏 所属分类: other

只有注册用户登录后才能发表评论。


网站导航: