Webservice中的SOAP和REST方式比较

本文探讨了REST和SOAP两种Web服务调用方式的特点。REST凭借其轻量级、良好的可读性和无需SDK支持等优点受到青睐;而SOAP则以其严格的定义格式和广泛的开发工具支持见长。文章还列举了二者在不同应用场景下的优缺点。
 
REST是 Representational State Transfer的简写
REST采用 简单的URL的方式来代表一个对象,例如一个URL就对应一个对象。
AmazonYahoo国内的阿里软件提供REST方式的Webservice调用
REST的优点:
        1)轻量级的解决方案,不必向SOAP那样要构建一个标准的SOAP XML。
        2)可读性比较好:可以把URL的名字取得有实际意义。
        3)不需要SDK支持:直接一个Http请求就可以,但是SOAP则可能需要使用到一些Webservice的类库(例如Apache的 Axis)。
REST的缺点:
      1)复杂的应用中,URL可能非常长,而且不容易解析。
 
SOAP的优点:
       1)定义严格。必须符合SOAP的格式
      2)某些时候使用比较方便
      3)开发工具支持比较多一点。
Google基本上 采用SOAP方式的Webservice

转载于:https://www.cnblogs.com/tv151579/archive/2012/12/03/2799262.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值