已登录 首页 | 产品报价 全国行情 产品排行榜 | 渠道商情 商铺大全 | 新闻 评测 专题 下载 | 培训 视频 高端访谈 | 产品论坛 MY168 圈子 装备
IT168.com
当前位置:IT168首页 > 信息化 > 分布式SOA架构对渐进式部署提供很好支持
[收藏此页] [打印] [推荐] [评论]

分布式SOA架构对渐进式部署提供很好支持

责任编辑:李伟作者:来源于互联网   2007-11-19   
文本Tag: SOA 企业服务架构

  【IT168 信息化SOA是当前软件领域的一个热点,也是一个难点。为了帮助用户部署SOA,各主要SOA供应商都有关于如何部署SOA的最佳实践指南,尽管具体方法或许大相径庭,但有个共识,这就是实施SOA不能一步到位将现有系统一次性全部变成SOA,而应该采用循序渐进方式,这样可减少系统切换风险,并且可以在逐步实施中积累经验。IONA也是渐进式部署SOA的支持者,不过,IONA因倡导分布式SOA架构而显得与众不同。

  与大多数SOA厂商提出的SOA方案都需要一个核心的集中控制(如企业服务总线ESB)、所有的消息都需要经过这个集中的控制路由不同,IONA所说的分布式SOA架构是一个没有集中控制的软件架构,其中所有的组件平等地构成一个SOA网络。如同今天的互联网只要采用TCP/IP协议所有电脑都能方便地进入互联网进行通信一样,在SOA网络中,如果原有应用符合SOA的相关标准,可以直接加入通信。如果是旧的系统也只要在每个应用加上一个智能终端,就可以进入SOA网络进行相互通信。

  “很长一段时间以来,我们都把IT认为是一个集中式的体系,如大型主机和C/S(服务器/客户机)、B/S(浏览器/服务器)时代,但是这种模式是有局限性的。”分布式SOA架构的总设计师、IONA科技公司首席技术官Eric Newcomer在日前接受采访时告诉记者:“实际上,分布式的IT系统更高效。这一点上,我们可以参考一下互联网,由于采用了分布式的体系,互联网效率非常高,成本效益也非常高,可扩展性非常好。”

  Eric Newcomer 表示,SOA在本质上就是一种分布式架构。作为SOA的核心要素之一,服务的目的是要实现与另一项服务的远程通信,尤其是要实现数据互享。用户部署SOA架构的目的也是要改变IT系统的构建方式,由原来建立专有的单一应用变为建立更为高级和整合的应用,这种应用的显著特点就是充分利用已有的、可以共享和重复使用的功能,也就是服务。”

  与集中式的SOA架构相比,分布式SOA架构能更好地应对不断变化的技术和业务环境。比如,与过去流行的EAI(企业应用集成)方式相似,集中式的SOA由于在项目建设之初,需要先建立一个集中的控制点(如消息总线),哪怕是再小的项目也是如此,这往往会提高项目门槛,抑制用户部署SOA的积极性,特别是中小企业用户。而分布式SOA没有集中的控制点,允许客户按照自己的计划渐进地部署服务,比如一次部署一两个服务,在未来根据具体的业务需要,再为系统扩容,如增加服务编排、注册/贮存、管理等各项高级功能。

  “在部署和使用可共享和重复使用的服务方面,分布式SOA架构更简单易行,从而对目前业界普遍认同的渐进式的部署提供了更好的支持,同时,具备更强的部署灵活性、适应性和可维护性(例如,一个服务与整个应用来比,对服务的验证和升级要容易得多)。” Eric Newcomer说。

上一页
1
下一页
收藏到: 添加到“百度搜藏”添加到“QQ书签”添加到“Google书签”添加到“Yahoo收藏”添加到“和讯网摘”
本文欢迎转载,转载请注明:转载自IT168 [ http://www.it168.com/ ]
本文链接:http://cio.it168.com/t/2007-11-17/200711171542932.shtml
信息化相关文章   企业 信息化 SOA
  • 暂无
信息化精彩专题
CRM

CRM

OA

OA

视觉焦点
友情推介