SOA,ROA 比较

1.SOA
面向服务架构
业务被抽象成服务

SOA架构中的对外服务一般都由web service来暴露
SOA架构中的内部服务一般由某种高效的RPC调用来暴露,当然了 也可以用web service来暴露,性能可能有些损失

目前SOA使用的比较广泛,毕竟现实业务,很多都是要“干什么”,不仅仅是对资源的增、删、改、查

 


2.ROA
面向资源架构
业务被抽象成资源
一般使用“本真restful”来实现,其实就是严格的rest实现,全是资源

 

架构一般带来2个好处

1.分而治之,解决复杂问题

2.代码共用,减少开发量和维护量(不用一个逻辑改动,要同时修改多个地方)

posted @ 2016-01-21 10:51  高压锅里的大萝卜  阅读(1611)  评论(0编辑  收藏  举报