`
firehoo
  • 浏览: 7948 次
  • 性别: Icon_minigender_1
  • 来自: 大连
最近访客 更多访客>>
社区版块
存档分类
最新评论

SOA向REST的转换

 
阅读更多

 

从面向服务转为面向资源,从SOA转变为ROA,有什么好处?

感觉主要是以下几个方面:
1.客户端更关心的是数据资源,并不关心服务的具体实现,所以面向资源的架构更符合用户需求。
2.REST可以剥离上下文语境,更容易理解请求的真实意图。
3.同样是语言无关,平台无关,SOA需要学习SOAP语法,要看大段的wsdl,增加了学习成本,同时暴露了一些技术细节。而REST只需要一个URL。
4.SOA要声明ip和端口,不方便ip和端口的更换。
5.REST的无状态特点使得它可以更好的利用缓存,提高性能,而SOA则难以很好的利用缓存。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics