SOA不是万灵药 七大误区CIO要记牢

日期: 2008-09-03 来源:TechTarget中国 英文

    许多地方把SOA当作解决所有软件问题万灵药。健康剂量的怀疑应该能够解决这个争论。虽然SOA能够提供真实的商业好处,但是,还应该向潜在的购买者提供良好的咨询服务保证他们明确地理解这些好处是什么和如何实现这些好处。下面,让我们揭秘围绕SOA的一些误区。 


    误区1:SOA很容易


    这纯粹是一种夸张的说法。虽然SOA的概念合理地简单,容易理解和应用,但是,建立一个丰富的SOA环境是一个包容和进化的过程,需要客户不断地参与。


    误区2:SOA是万灵药


    虽然SOA架构组成了解决方案的核心,但是,如果要让这个解决方案发挥作用,商务流程的专门技术和应用程序的专门技术是同样重要的。为了实现全面的好处,在解决方案的每一个层次上都必须使用SOA原则。


    误区3:SOA是现成的解决方案


    这种说法在理论上适用于“技术中立”解决方案,旨在拥有高度的再利用性。当我们考察需要某种程度的客户化的具体技术解决方案时,这种情况将发生变化。这是由客户现有的环境和老式的应用程序决定的。这就是说,SOA应该期待着尽可能实现最高的再利用率。良好的实施应该看到再利用率将随着时间的推移而增长。


    误区4:SOA与任何标准都不一致


    事实上,SOA是以一些成功的行业标准为基础的,其中包括OASIS工作组和各种Web服务标准组织制定的那些标准。


    误区5:SOA是昂贵的


    一个字符串有多长?一个SOA解决方案的成本与其高级程度、要求的自动化水平以及部署的应用程序和产品有直接的关系。认真进行规划和有预见性可以获得有效的和不会耗尽资源的功能丰富的解决方案。从长远看,这种解决方案将减少成本。


    误区6:SOA=Web服务


    这是一个普遍的误解。SOA是一种技术中立的架构。当选择一种技术用于一个解决方案时,实施应该考虑实际的商业需求、性能、可靠性、当然还有预算。使用Web服务建立的一个解决方案并不是事实上的SOA解决方案,除非它能够满足如下三个重要条件:服务提供商与客户之间的互动、采用服务合同和使用元数据。


    误区7:SOA等于EAI


    这是一个普遍的误解。但是,事实是,SOA要比企业应用程序整合(EAI)高级得多,虽然EAI通过使用适配器的中间件软件集成应用程序(适配器提供访问底层应用程序的能力),但是,SOA是根据服务进行集成,而不是根据应用程序编程接口进行整合。更重要的是,与EAI不同,SOA支持转换和镜像。简单地说,SOA提供一种优越的架构方法,以保证更好的性能、灵活性、再利用性和更合适的解决方案的拥有总成本。


    要记住,SOA是建立包含一套服务、服务消费者、服务制作者和服务合同在内的解决方案的一种架构方法。只有在通晓技术的不受厂商宣传影响的实施者在应用过程中考虑到现有的商务流程,这个解决方案才能够取得成功。


    我们希望通过揭露围绕SOA的这些神话让人们对这些问题有合适的看法。潜在的实施者将明确理解SOA将提供的真正的好处。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

相关推荐

  • 信息化内参(5):IT选购的学问

    对企业CIO来说,IT采购从来都是一个难题。难就难在如何在IT预算与性能之间找到平衡点。换句话说,花最少的钱办更多的事,成为企业CIO努力实现的愿景。

  • SOA整合系统必须的实施步骤

    对于企业管理者来说,SOA的技术层面的内容不是问题,而怎样实施SOA。达到目的才是问题。本文介绍了SOA整合系统必须的实施步骤。

  • CIO应对SOA架构固有缺陷时刻保持警惕

    曾经备受肯定的SOA架构正暴露出其架构的固有缺陷——当基于SOA的服务管理达到一定深度时,目前的SOA管理策略在服务故障的追根溯…..

  • CIO:SOA并不是一件“简单任务”

    SOA并非简单的技术部署方式,而是一种IT与商业部门之间关联方式的转变。SOA深深改变了企业IT投资和支持的方式,并要求企业内各部门间实现更畅通的沟通。