不想错过重要资讯?
马上订阅新闻邮件!
 
a 您现在的位置: 中计在线 >> 信息化 >> 行业动态 >> 文章正文
分布式SOA架构对渐进式部署提供很好支持
作者:佚名    文章来源:支点网    更新时间:2007-11-15 10:05:24
【字体:
 中计在线信息化频道全心上线!全力推动中国信息化进程!信息决策,易如反掌,尽在CIW信息化!
中移动去年净赚660亿
[寻找下一个1000亿] [发行A股没有时间表]
·农村信息服务发展呈现三大趋势
·手机病毒悄然来临,你准备好了吗?
·腾讯总裁刘炽平否认Q币属于虚拟货币
·2007年科技产业发展预测

 

  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说。

责任编辑:bccuje
  • 上一个文章:
  • 下一个文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
     相关文章
    SOA与中间件亲密接触 关系密切但不依赖
    分布式SOA架构对渐进式部署提供很好支持
    业务、技术、管理 三位一体护驾SOA落地
    如何成功部署SOA?治理是关键!
    SOA开出中国公共信息管理万能“药方”
    虚拟化与SOA新说 最终统一于服务虚拟化?
    实施SOA:如何保证机密性、完整性和可用性
    实施SOA 如何保证机密性、完整性和可用性
    SOA是否故弄玄虚? CIO热盼其走下神坛
    SOA不是万能解药 CIO构架需要掌握的要点
     相关评论
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    用户名:
    · 您将承担一切因您的行为、言论而直接或间接导致的民事或刑事法律责任
    · 留言板管理人员有权保留或删除其管辖留言中的任意内容
    · 本站提醒:不要进行人身攻击与无聊谩骂。谢谢配合。
    热门文章
    最新推荐