`
tianlinzx
  • 浏览: 9305 次
  • 来自: ...
文章分类
社区版块
存档分类
最新评论

Rest or SOAP (转帖)

阅读更多
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可能非常长,而且不容易解析。


原文链接http://blog.csai.cn/user1/31274/archives/2009/35434.html
分享到:
评论

相关推荐

    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与SOAP WEB SERVICE的区别1

    【REST与SOAP WEB SERVICE的区别】 在Web服务领域,REST(Representational State Transfer)和SOAP(Simple Object Access Protocol)是两种常见的通信方式,它们各有特点,适用于不同的场景。REST以其简洁和直观...

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

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

    rest soap cxf webservice maven springmvc

    在IT行业中,REST和SOAP是两种常见的Web服务接口设计风格,而CXF是一个流行的开源框架,用于构建和消费这两种服务。Maven是一个项目管理和综合工具,SpringMVC则是Spring框架的一部分,专门用于构建Web应用程序。...

    SOAP to REST_library_

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

    soap vs rest 图对比

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

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

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

    soap和rest比较

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

    Boomerang - SOAP & REST Client-7.7.6.zip

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

    什么是REST,符合REST的API叫RESTful 两种SOA接口实现:SOAP(WebService) vs REST

    文件`rest(一种软件架构风格)_百度百科.url`和`SOA接口的两种常用实现比较:SOAP(WebService) vs REST(GET,POST).url`分别指向了关于REST和SOAP/REST比较的参考资料,它们可以进一步深入理解这两种接口实现的区别...

    restor:Restor是一种用户友好的应用程序,可从单一来源(批量)映像macOS计算机

    恢复器Restor是一个用户友好的应用程序,可从单一来源(批量)映像macOS计算机。 它是旨在在计算机上交互运行的应用程序。 您可以通过Thunderbolt或USB将要成像的机器连接到运行Restor的机器。 下载图像供将来使用后...

    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 WebService与SOAP WebService的比较.docx

    REST(Representational State Transfer,表述性状态转移)和SOAP(Simple Object Access Protocol,简单对象访问协议)是两种主要的Web服务技术,它们在Web服务领域中有着不同的设计理念和应用场景。理解两者的差异...

    基于WCF创建SOAP和REST服务源码

    在IT行业中,Windows Communication Foundation(WCF)是微软推出的一种用于构建分布式应用程序的服务框架,它集成了多种通信协议,如SOAP(简单对象访问协议)和REST(Representational State Transfer)。...

    soap和rest的应用flickr(一个照片管理网站的源代码)

    在IT行业中,SOAP(Simple Object Access Protocol)和REST(Representational State Transfer)是两种常见的Web服务接口设计风格,用于构建分布式系统,使不同应用程序能够相互通信。本项目"soap和rest的应用flickr...

    SoapUI 32位的,测试REST/SOAP webservice神器

    soapUI是一个开源测试工具,通过soap/http来检查、调用、实现Web Service的功能/负载/符合性测试。该工具既可作为一个单独的测试软件使用,也可利用插件集成到Eclipse,maven2.X,Netbeans 和intellij中使用。soapUI...

    restor-data-types:Restor平台的共享数据类型

    该存储库是restor restor-data-types NPM包的基础,该包包含Restor平台的数据类型,这些数据类型在平台的不同位之间共享。 安装依赖项 $ yarn install 编译中 $ yarn build 发布该程序包的新版本 $ npm publish

Global site tag (gtag.js) - Google Analytics