市场研究公司Gartner最近的一项研究表明,在某些情况下,SOA的应用者主要是为了支持服务而支持服务。在大约40%的案例中,应用者都没有打算量化他们实施SOA的结果。主要原因是企业应用SOA战略的时候没有首先发现这样做的业务好处。这也是许多企业没有采用SOA的原因。一半的没有应用SOA的用户表示,他们不能提出采用SOA的业务理由。
Gartner负责研究的副总裁和研究员Massimo Pezzini在声明中称,许多企业对SOA寄予了太多的期望,如能够立即实现更快的项目周期等,但是,用户通常不了解实现这些好处需要的努力、资源和时间。因此,一些SOA项目被看作是失败了,实际上,这些SOA项目只是没有合适的标准来评估其成功。因此,有时候这些好处就在那里,但是,人们争辩称事情会更好并且争论这些改善是否真的与SOA有关。
Gartner建议SOA应用者小步起步,找到具体的业务好处并且把重点放在实现这些好处方面。一旦一个企业把重点放在具体的好处方面并且开始实现这个好处,这个企业就可以在实现这个好处之后去增加新的好处。
Gartner指出,关键是避免反思:如果单纯地为了实施SOA而实施SOA不是一个可行的战略,下意识地认为SOA的好处是模糊的或者不可能得到的也是不对的。
Gartner副总裁Paolo Malinverno在声明中称,在技术厂商的压力之下以及对于可能的好处过于乐观的观点,机构一般会向技术投入更多的资金,但是在机构和治理方面的开支不足,因此,他们得出的结论是SOA太昂贵并且不能提供预期的好处。
在所有的情况下,企业必须找出能够让他们量化服务实现的好处的衡量标准。Pezzini说,机构必须不断地衡量和沟通SOA项目的成功,找出取得的积极的业务成功和避免的消极的业务结果。如果没有人知道SOA有什么好处,那么,SOA就会被看作是另一个时髦的潮流,SOA项目就有失败的风险。
Pezzini和Malinverno指出,其它可以衡量的SOA产生的好处还包括改善的效率,特别是在业务流程的执行方面。把业务逻辑与功能的应用工作分开能够更清楚地看到流程是什么和它遵守的规则。这可以通过以下方面衡量:较低的流程管理成本、现有的和正在运行的业务流程的更高的可见性以及减少的人工与书面步骤的数量;更快的实施流程反复或者用于不同环境的同样流程的变态。
其它可衡量的好处还包括更快的上市时间和缩短整个项目周期,这主要是因为SOA的重点是模块化和再利用。在应用程序开发和维护的总成本方面,Gartner称,一个成功的和治理良好的SOA项目会降低这些成本,并且会显着减少机构的中断。每一个IT部门都已经衡量了这个成本,在IT预算的数据中已经明确指出了。另一个可衡量的好处是减少了实施应用程序开发和维护的人员数量或者提供了现有的人员的应用程序开发或维护的效率。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
作者
相关推荐
-
事件驱动框架和SOA在空军的应用
空军正在利用SOA来改善数据共享,并实时跟踪战机,美国空军机动司令部的Michael Marek解释了企业可从中学习的经验。
-
揭秘New Relic APM技术细节
New Relic应性能管理(APM)套件主要用于Web软件开发。它允许用户在面向服务的架构(SOA)上跟踪关键事务性能,并且支持代码级别的可见性来评估特定代码段和SQL语句对性能的影响
-
仅凭SOA和云无法解决业务数据管理风险问题
SOA和云可以是某些恼人问题高效的解决方案;这一点我们已经知道了。但是也要记住它们并不是所有事情的直接答案,特别是当你的问题是业务数据管理风险,而不是技术问题时。
-
如何避免云计算与SOA冲突