新闻动态
Android 处理的SOAP
https://www.sytm.net 发布日期:2013/11/23 10:21:45

所谓的SoaP即简单对象访问协议,是一种标准化的通信规范,主要用于WEB服务(web service)。SOAP的出现可以使网页服务器(web server)从XML数据库中提取数据时,无需花时间去格式化页面,并能够让不同应用程序之间通过HTTP协议,以XML格式互相交换彼此的数据,使这个交换过程与编程语言、平台和硬件无关。此标准由IBM、Microsoft、UserLand和DevelopMentor在1998年共同提出,并得到IBM、Loutus(莲花)、Compaq(康柏)等公司的支持,于2000年提交给万网联盟(World  Wide Web Consortium W3C)。目前SOAP1.1版是业界共同的标准。

SOAP基于XML标准,用于在分布式环境中发送消息,并执行远程过程调用。使用SOAP,不用考虑任何特定的传输协议,就能使数据序列化。

SOAP的有点如下:

1、SOAP是可扩展的。SOAP无需中断已有的应用程序,SOAP客户端、服务器和协议自身都能发展。而且SOAP能极好地支持中间介质和层次化的体系结构。

2、SOAP是简单的。客户端发送一个请求,调用相应的对象,然后服务器返回结果。这些消息是XML格式的,并且封装成符合HTTP协议的消息。因此,它符合任何路由器、防火墙或代理服务器的要求。

3、SOAP是完全和厂商无关的。SOAP可以相对可以相对于平台、操作系统、目标模型和程序语言独立实现。另外,传输和语言绑定以及数据编码的参数选择都是由目标具体的实现决定的。

4、SOAP与编程语言无关。SOAP可以使用任何语言来完成,只要客户端发送正确SOAP请求也就是说,传递一个适合的参数给一个实际的远程端服务器。SOAP没有对象模型,应用程序可以绑定在任何对象模型中。


更多阅读
返回列表
© 2010 TianMei Technology All rights reserved. ICP:辽B2-20150138辽公网安备 21010202000010号  目录概览