Webservice中的SOAP和REST方式比较

转载 2011年01月14日 13:46:00
REST是Representational State Transfer的简写,REST采用简单的URL的方式来代表一个对象,例如一个URL就对应一个对象。Amazon、Yahoo和国内的阿里软件都提供了REST方式的Webservice调用。
REST的优点:
        1)轻量级的解决方案,不必向SOAP那样要构建一个标准的SOAP XML。
        2)可读性比较好:可以把URL的名字取得有实际意义。
        3)不需要SDK支持:直接一个Http请求就可以,但是SOAP则可能需要使用到一些Webservice的类库(例如Apache的Axis)。
SOAP的优点:
       1)定义严格。必须符合SOAP的格式
      2)某些时候使用比较方便
      3)开发工具支持比较多一点。
Google基本上采用SOAP方式的Webservice。
REST的缺点:
      1)复杂的应用中,URL可能非常长,而且不容易解析。


相关文章推荐

WebService的两种方式SOAP和REST比较

我的读后感:由于第一次接触WebService,对于很多概念不太理解,尤其是看到各个OpenAPI的不同提供方式时,更加疑惑。如google map api采用了AJAX方式,通过javascript...

WebService的两种方式SOAP和REST比较

我的读后感:由于第一次接触WebService,对于很多概念不太理解,尤其是看到各个OpenAPI的不同提供方式时,更加疑惑。如google map api采用了AJAX方式,通过javascript...

CXF Spring开发WebService,基于SOAP和REST方式

官网示例 http://cxf.apache.org/docs/writing-a-service-with-spring.html ---- 版本CXF2.6.9 添加的包文件 配置文件 a...

三种主流的WebService实现方案(REST/SOAP/XML-RPC)简述及比较

目前知道的三种主流的Web服务实现方案为: REST:表象化状态转变 (软件架构风格) SOAP:简单对象访问协议  XML-RPC:远程过程调用协议  简单介绍: REST:表征状态转移(Re...

REST架构与SOAP WebService的比较

一般客户端访问服务器端web服务通常可以由HTTPService、WebService、RemoteObject等方式来实现。通常实现web服务我们最容易想到的是SOAP协议的WebService,这...

三种主流的WebService实现方案(REST/SOAP/XML-RPC)简述及比较

目前知道的三种主流的Web服务实现方案为: REST:表象化状态转变 (软件架构风格) SOAP:简单对象访问协议  XML-RPC:远程过程调用协议  简单介绍: REST...

WebService(4):CXF Spring开发WebService,基于SOAP和REST方式

官网示例 http://cxf.apache.org/docs/writing-a-service-with-spring.html http://cxf.apache.org/docs/ja...

REST WebService与SOAP WebService的比较

在SOA的基础技术实现方式中WebService占据了很重要的地位,通常我们提到WebService第一想法就是SOAP消息在各种传输协议上交互。近几年REST的思想伴随着SOA逐渐被大家接受,同时各...

rest soap cxf webservice maven springmvc

  • 2016年02月18日 10:30
  • 16.81MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Webservice中的SOAP和REST方式比较
举报原因:
原因补充:

(最多只允许输入30个字)