`

REST vs. SOAP

    博客分类:
  • SOA
阅读更多

看起来在web API协议之争(如果曾经有过)中,潮流正稳步的转向RESTSOAP 已经被逼退。Web开发者们选出了他们心目中的目标,他们要RESTful APIs。

下面的是2008年和2010年各种不同的API协议部署量的对比图,来源于ProgrammableWeb 上的2000多个web API目录数据。

SOAP vs REST, 2008 vs 2010

来源: ProgrammableWeb, May 2010 .

非常的有趣,2年前REST就已经成为web API部署方式的主流了,而且一直保持这种发展势头。

如果这还不够有说服力,那让Google来帮着说句话。下面的图表把趋势显示的更加清楚。

人们对REST API 和 SOAP API 的兴趣对比:

Interest in REST API vs SOAP API

来源: Google Insights for Search .

可以看出来,目前REST不仅仅是占有统治地位的API模式,而且人们对它兴趣度也快速上升,而SOAP的却在下降。

对这些,很多人可能已经知道了,特别是从事web开发的人,但现在有了确切的数字来证明这种假设了,岂不更好?

[英文出处]:REST in peace, SOAP

 

原文:http://www.aqee.net/2010/10/28/rest-in-peace-soap/

分享到:
评论

相关推荐

    Boomerang - SOAP & REST Client 6.1.0.0.zip

    浏览器插件,无缝集成和测试 SOAP 和 REST 服务。 Boomerang - SOAP & REST Client 6.1.0.0 for Chrome。 压缩包内包括 crx、pem、rar 等文件,谷歌内核的浏览器可直接拖放 crx 文件安装,如果提示“该扩展程序未列...

    REST 基础(二):Web 服务编程,REST 与 SOAP

    在本篇博客“REST基础(二):Web服务编程,REST与SOAP”中,我们将深入探讨两种主要的Web服务编程模型:Representational State Transfer (REST) 和 Simple Object Access Protocol (SOAP)。这两种技术都是用于构建...

    SOAP vs REST WebService

    SOAP and REST WebService 的比较分析,SOAP and REST WebService 的比较分析

    REST API.md

    REST与CORBA、SNMP、SOAP比较 腾讯开放平台REST API 示例 通过URL来设计系统结构,抽象的是资源,而不是对象、过程,完成的是用户接口 REST API的开发框架介绍:JSR-311,REST Web Services框架 JAX-RS,java接口;...

    Google API SOAP

    $client = new SoapClient('https://www.googleapis.com/discovery/v1/apis/<api_name>/v<version>/rest'); ``` 4. **调用API方法**:现在,你可以使用`$client`对象调用Google API提供的各种方法。例如,如果...

    soap vs rest 图对比

    对比soap和rest的区别,从架构 应用 传输 数据承载区分

    SOAP to REST_library_

    标题中的"SOAP to REST_library_"表明了我们讨论的主题是关于将SOAP(Simple Object Access Protocol)服务转换为REST(Representational State Transfer)服务的库或工具。SOAP是一种基于XML的协议,用于在Web上...

    REST.in.Practice REST实战 PDF完整高清版

    为了更好地理解REST的价值和局限性,本书对比了REST与其他常见的架构模式(如SOAP、RPC等),突出了REST在构建轻量级、灵活且可伸缩的服务方面的优势。 ##### 6. RESTful服务设计的最佳实践 书中详细介绍了RESTful...

    Boomerang - SOAP & REST Client-7.7.6.zip

    名称:Boomerang - SOAP & REST Client -------------------- 版本:7.7.6 作者:https://boomerangapi.com/ 分类:开发者工具 -------------------- 概述:无缝集成和测试 SOAP 和 REST 服务。 描述: 无缝集成和...

    D:\医保\wcf测试\RestService.zip

    WCF是一种微软提供的用于构建面向服务的应用程序的技术,它可以创建、发布、发现和使用基于SOAP的消息进行通信的服务。而JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,常用于前后端交互,因为它...

    REST WebService与SOAP WebService的比较.docx

    **REST (Representational State Transfer) WebService 和 SOAP (Simple Object Access Protocol) WebService 是两种不同的 Web Service 技术,它们在 SOA(Service-Oriented Architecture,面向服务架构)领域中...

    soap_to_rest_node:将SOAP转换为REST请求的项目

    【标题】"soap_to_rest_node:将SOAP转换为REST请求的项目"是一个旨在帮助开发者将传统的SOAP(简单对象访问协议)服务转换为更现代、更易于使用的REST(表述性状态转移)API的开源项目。该项目主要使用JavaScript...

    面向服务的架构SOA分为2种 SOAP即Webservice和REST

    "rest(一种软件架构风格)_百度百科.url"和"SOA接口的两种常用实现比较:SOAP(WebService) vs REST(GET,POST).url"可能是链接到更详细的参考资料,它们提供了关于REST架构风格的深入介绍,以及SOAP和REST在实际应用...

    Python库 | plone.restapi-7.5.0.tar.gz

    标题中的“plone.restapi-7.5.0.tar.gz”是一个开源软件包,它基于Python编程语言,专为Plone内容管理系统设计。Plone是一个强大的、可定制的、基于Zope的应用服务器上的内容管理框架。这个包是plone.restapi的7.5.0...

    SOAP协议规范

    SOAP以其严谨的协议规范和丰富的功能集著称,但相比REST(Representational State Transfer)架构,SOAP的使用通常较为复杂。REST倾向于使用HTTP方法(如GET、POST、PUT、DELETE)直接映射资源操作,而SOAP则通过...

    soap和rest比较

    ### SOAP与REST的比较 #### 一、引言 在当今的互联网技术中,Web服务作为连接不同系统间的关键桥梁,扮演着极其重要的角色。在众多实现Web服务的技术方案中,SOAP(Simple Object Access Protocol)与REST...

    webservie开发技术

    1. RESTful API:相比于SOAP,REST(Representational State Transfer)风格的API更轻量级,更易于使用。它基于HTTP方法(GET, POST, PUT, DELETE等),以JSON格式交换数据。 2. OAuth和OpenID Connect:这些协议...

    soap.tar.gz

    SOAP与REST(Representational State Transfer)是两种主要的Web服务编程模型。REST通常更简洁,依赖于HTTP方法(GET、POST、PUT、DELETE)来操作资源,而SOAP则提供更严谨的协议规范,适合需要强类型和事务处理的...

Global site tag (gtag.js) - Google Analytics