从面向服务转为面向资源,从SOA转变为ROA,有什么好处?
感觉主要是以下几个方面:
1.客户端更关心的是数据资源,并不关心服务的具体实现,所以面向资源的架构更符合用户需求。
2.REST可以剥离上下文语境,更容易理解请求的真实意图。
3.同样是语言无关,平台无关,SOA需要学习SOAP语法,要看大段的wsdl,增加了学习成本,同时暴露了一些技术细节。而REST只需要一个URL。
4.SOA要声明ip和端口,不方便ip和端口的更换。
5.REST的无状态特点使得它可以更好的利用缓存,提高性能,而SOA则难以很好的利用缓存。
分享到:
相关推荐
重点阐述了如何将REST作为媒介来实现SOA的战略目标,通过对REST服务的建模流程和专为REST服务定制的面向服务的分析和设计流程的详细讲解,逐步向读者展开了一幅REST与SOA在企业级解决方案中完美“联姻”的画卷。...
When I rst heard about ... Not everything that claims to be RESTful actually is so, and often SOA is perceived as the architecture of WS-* style Web services and therefore seen as incompatible with REST.
服务中,契约的定义以及实现完全相同。为了使用用REST相同的协议,SOA服务端采用了wsHttpBinding协议。REST与SOA服务的消费者采用同一个客户端
SOA与REST混合使用指南.pdf SOA REST WebService
面向服务的架构SOA分为2种 SOAP即Webservice和REST.zip
什么是REST,符合REST的API叫RESTful 两种SOA接口实现:SOAP(WebService) vs REST
面向服务架构(SOA)中南大学SOA原理与技术 04 REST基础(共44页).ppt 面向服务架构(SOA)中南大学SOA原理与技术 05 REST API设计(共55页).ppt 面向服务架构(SOA)中南大学SOA原理与技术 06 服务组合技术(共61...
面向服务架构(SOA)中南大学SOA原理与技术 04 REST基础(共44页).ppt 面向服务架构(SOA)中南大学SOA原理与技术 05 REST API设计(共55页).ppt 面向服务架构(SOA)中南大学SOA原理与技术 06 服务组合技术(共61...
SOA原理与技术 04 REST基础(共44页).ppt SOA原理与技术 05 REST API设计(共55页).ppt SOA原理与技术 06 服务组合技术(共61页).ppt SOA原理与技术 07 BPEL业务流程(共136页).ppt SOA原理与技术 08 期末复习...
SOA原理与技术 04 REST基础(共44页).ppt SOA原理与技术 05 REST API设计(共55页).ppt SOA原理与技术 06 服务组合技术(共61页).ppt SOA原理与技术 07 BPEL业务流程(共136页).ppt SOA原理与技术 08 期末复习...
SOA REST API 提供用于访问 Oracle WebLogic 服务器的管理 Bean 的 REST API 的 Rails 应用程序。 托管 bean (MBean) 是提供 Java 管理扩展 (JMX) 接口的 Java bean。 JMX 是用于监视和管理网络资源的 J2EE 解决...
三位soa专家对于rest进行了讲求实际的解释,并且通过将web的指导原理应用到普通的企业计算问题中,向你展示了如何开发简单的、优雅的分布式超媒体系统。你将会学习到很多技术,并且随着一家典型的公司从最初的小企业...
基于Ajax和SOA的Web应用架构的研究与应用
解读SOA Interpret SOA SOA越来越被企业接受,很多公司都准备规划SOA。但具体怎么上,没有一套很好的方法论是不行的。资料是IBM在长期的摸索中总结的一套SOMA方法论,由于是内部培训资料,所以比较难得。 内容 ...
代码优化中的两个常用技巧,对编写优质代码十分有帮助,分享给大家
SOA的模式SOA的模式SOA的模式SOA的模式SOA的模式SOA的模式SOA的模式SOA的模式SOA的模式SOA的模式
SOA资源,SOA教程,SOA开发SOA资源,SOA教程,SOA开发