文章 - 212 评论 - 33 收藏 - 0 粉丝 - 11 访问量 - 238737

——摘自斯欧信息http://www.china-soa.com专著《面向服务的企业应用架构》 

 

     SOA关注点有个共同特色, 就是强调系统的灵活性及所引伸的整合能力。

     在IT世界,“整合”似乎是个魔术词语,人们几乎总是在原有系统构建之后出现问题时才会想到它。当然,传统的应用架构中,也强调应用的灵活性。不过,SOA所强调的层面及特性不同。如图2‑5所示,对于较简单或底层的应用,我们可以使用ECB(Entity-Control-Boundary 实体-控制-边界)模式,灵活性由控制层履行。我们也可以采用更为广泛采用的较为粗粒度的MVC  (Model-View-Controller 模型-视图-控制)模式,其灵活性也由控制层来负责,并具有一定程度的重用性。这两种应用架构模式,除了考虑控制层外,同时考虑其他两个层面。也就是说,在传统应用架构中,这三层必须全部设计到位。 相比较而言,SOA架构的核心重点在于控制层面,即如何调用,编排,集成,转换信息。界面及信息实体部分是作为SOA拿来即用的东西。

2‑5  SOA关注点的架构核心

      SOA服务,即使是原子服务,也具有一定的粒度,包含底层的应用组件。当然,细粒度的单一组件Web服务封装,目的是实现标准接口,仅在灵活调用上具有意义。SOA的界面强调的是可视化组件及接口灵活连接,归根到底还是服务组件的整合作用。所以,SOA强调的是控制层,架构的产物是一系列服务,重要是,在实现灵活性的同时,这些服务具有重用性。而这种重用性由细粒度逐步升华,直至具有业务人员可以直接操作而实现的灵活性。

发表于: 2013-09-05 15:15 阅读(723) 评论(1) 收藏 好文推荐

本博客所有内容,若无特殊声明,皆为博主原创作品,未经博主授权,任何人不得复制、转载、摘编等任何方式进行使用和传播。

作者该类其他博文:

# re: SOA关注点的架构核心
2013-09-14 23:00 | mydesoft | 1楼
SAP要集成条码系统才能提升它的运行效能,不然它只能是个上层管理工具,下层的执行问题解决不了。请参考:白绿蓝信息科技(balilan.com) SAP和条码系统集成的解决方案介绍: http://blog.e-works.net.cn/626381/articles/285948.html 或:http://www.balilan.com/?t=sp&m=solution&p=de42fd4e_2ee2_4ada_abce_3f1b65ae6fe6.html

发表评论(网友发言只代表个人观点,不代表本网站观点或立场。)

您尚未登录,请先【登录或注册