如何成功地实施SOA项目管理

日期: 2008-07-27 作者:Shamus McGillicuddy翻译:王霆 来源:TechTarget中国 英文

Nucleus研究公司一份新报告显示,大多数SOA项目都未能预期取得投资回报(ROI)。


  Nucleus Research公司调查了106家组织和机构,发现其中只有37%的SOA项目实现了预期的投资回报。


  “SOA在一定程度上可以提高研发人员的工作效率,人们的确能从这方面受益,”Wellesley公司高级分析师David O’Connell说,“尽管如此,我们还是发现其使用范围有点狭窄。人们往往趋向于从一个特别的或是部门的基础上引入SOA。”


    O’Connell说,对SOA的利用趋向于“进退两难”。他表示,SOA的主要价值在于其循环利用。在SOA框架下,研发人员可以创建执行一般职能或“服务”的软件,这些软件可以在不同的业务背景下应用。许多服务被聚集在一个架构中以执行业务流程。这种架构的一个主要优点是可以重复利用许多软件服务,节省时间和资源,加快应用程序的开发速度。


  O’Connell说,一些组织和机构对SOA的研究不够深入。他们只看到SOA在提高软件研发人员生产效率方面的作用,却忽视了可重复利用。例如,根据Nucleus公司的调查,这些软件研发人员的工作效率平均提高了28%。


  但是许多公司对其在技术领域的利用却不够深入。O’Connell发现,在通常的一些组织和机构中,SOA目前所触及到的IT项目只占项目总量的27%。在已出版的软件服务中,只有32%得到了重复利用。


  SOA软件和咨询服务供应商、Tibco软件公司市场营销副总裁Jeff Kristick说,对于众多接受Nucleus调查的公司来说,他们可能正处在追求ROI的途中。只是还没实现。


  “在该调查中过多地描述这些项目的成熟会是一件很有趣的事情”,Kristick说,“我认为那些获得回报的公司仍有更多的项目尚未开发。”


  Kristick还指出,在起初的几个SOA项目中,公司往往会看不到回报。只有当这些项目安置妥当、公司进入软件重复利用模式时,才可以真正看到其积极的成果。


  O’Connell表示Kristick的观点是符合逻辑的,但他还补充说其它的一些发现也正处在发展中。


  “可能在最初的几个项目中就获得了ROI”,他说,“你也需要再开发几个项目以获得积极的回报。然而,SOA在某些行业中暂时会表现的很突出,并且我认为缺乏ROI更多的是因为SOA的利用面太窄,而不是因为缺乏足够的项目。”


  一些组织和机构之所以不能广泛利用SOA,是因为他们往往不能将其在重复利用方面的好处在内部进行广泛的传播。O’Connell说,太多的组织和机构内部往往缺乏一个拥护者来推进软件服务的重复利用。


  “这是需要强调的事情”,Kristick说,“如何促进重复利用,以及如何鼓励研发人员来考虑除开发的项目和正努力创建的服务之外的事情。关于这一点我们和客户谈了许多,还谈了人们如何低估这一方面的问题。”


  许多公司对档案室和储藏室给予了一定投资,因为研发人员在那里能够发现可重复利用的软件和服务。但是这些应用程序不一定被重复利用。人力资源部门应制定一些政策要求研发人员采用它。


  但O’Connell表示,对于这些公司来说,最重要的是在其内部要有一个SOA拥护者。


  在拥有42亿美元资产的Con-Way公司,这个拥护者是公司首席设计师Maja Tibbling。


  “高级IT管理人员共同协作是完全必要的,”Tibbling说,“如果不从架构的角度去对其进行处理,是不会成功的。随机无规划的SOA没有任何价值。”


  她表示,每个公司都需要有一个SOA传播者。


  “人们可以谈论所有他们希望的管理方法”,Tibbling说,“他们也可以拥有一个存储室,但如果没人知道也就不可能发现它。你必须将SOA好处的宣传出去,还要确保大家知道什么是可以重复利用的。”


  “该服务之所以要以这样的方式被创建,关键是要保证它可以在不同的背景下被促进,而你也要为此业务流程提供一个灵巧的平台”,她说。


  Tibbling从1995年以来一直致力于SOA业务,她表示自己正处在将该技术从公司的货运部拓展到整个企业的过程中。她还说,她从公司内部听到的关于SOA利用的最大障碍是对于重复利用的理解。


  “我听到有人说,‘我们没有时间去考虑这些服务的其它用途’”,Tibbling说。关键是要开发一些足够普通、而又容易实现重复利用的软件服务,但也不是普通到使其形同虚设的地步。


  Tibbling表示,许多研发人员常常对SOA持有抵触情绪,因为他们感觉它不够灵巧。她说,SOA会阻止他们“只是将其完成”,因为他们不得不要花时间来考虑将服务中的一些职能分开,还要考虑构建一个严密的架构。

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

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

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

翻译

王霆
王霆

相关推荐

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

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

  • 增加透明度 发现IT支出问题

    成功的IT部门会定期分配人力,对IT开支进行分析,发现有问题的IT支出并采取纠正措施。常见的支出问题包括……

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

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

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

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