|
看了一下午的帖子终于看到一个比较好的技术贴,顶!
另外,谈一下我对SOA和webservice的看法,个人觉得SOA比webservice的概念要大,它不仅包含了这些service服务,还包含了业务的编织,及把service按照业务逻辑进行重新的整合后,形成一个新的service对外发布。例如,客户查询账户情况明细,可能要关联多个系统的service,如果这些没有先后到顺序,其实不存在太大的问题,但是如果必须按照一定的顺序(先关联客户信息(CRM系统)得到内部客户ID,再通过不同系统的ID查询service进行查询),用SOA的业务编织就能比较好的解决这个问题。
同时,SOA还有一个好处是,建设系统的时候真的可以按照功能来设计SERVICE而不用考虑如何使用,使用的时候在ESB里进行组织调用。对系统架构和功能设计是比较有利的。
粗略看法,仅供参考。 |
|