负面惨痛教训:SOA需要长远规划

日期: 2008-01-24 作者:Rich Seeley翻译:Shirley Xie 来源:TechTarget中国 英文

恐怕从最初的每一个软件应用到今天的面向服务架构(SOA)都是怀着善意起步的,不过造成成本失控的过程也是充满着善意。

  善意不是长远应用策略的替代品,Forrester首席分析师R "Ray" Wang说。以前他提供正确做法的指南,现在他在“为什么你需要长远应用策略”报告中提供了一些反面教材。该报告是Forrester即将推出的“建立一个长远的应用策略”系列报告中的一部分。

  虽然没有提及名字,Wang指出一家“大型的石油公司”尝试所有的软件包都使用一家厂商的方法。不幸的是,在推出人力资源和财务软件后,这家厂商无法再提供这家石油公司要求的其他应用软件。

  更糟糕的时,石油公司的高管和经理最后发现,该厂商的软件包不适用,因此不得不又去重新选择最好的产品。这证明从厂商那里选择中间件是远远不够的。该石油公司单为解决这个问题就花费了110万美元。

  “最好产品”也不总是万能药,Wang指出。他在一个未提及名字的零售商案例中介绍道,该零售商选择了一系列的软件包,但事前并没有决定好如何将它们集成使用。

  在这个案例中,Wang写道:“缺乏一个整体的应用策略或厂商标准,可能导致增加高达200万美元的开销,这包括集成成本、维护费用、三年内厂商管理开销和相当多的长期升级花费。”

  这些情况都是由于为解决短期的问题而做出太多零散的决定而导致的,例如,一名高层会问:“我们需要升级会计软件,有什么可以选择?”

  Wang认为,在向下一代应用和架构转移的过程中,要避免这样负面的惨重教训。这在SOA时代尤其重要,因为组织机构将进入一个所有软件包的升级周期,例如人力资源管理。

  “随着业界转向SOA,开始另一个升级周期,业务流程和应用程序专家应该利用这个独一无二的机会有策略地进行规划,开始一个长远的应用策略。”Wang这样写道。

  被问及SOA在规划过程中的角色时,Wang回复说:“毫无疑问,SOA是‘长远应用策略’的关键部分,也是更广的架构观点的一部分。随着围绕一些主要厂商的企业标准化部署,软件包是SOA之旅的一个主要关口。下一代的软件包承诺采用SOA设计和Web服务,让客户定制他们的应用软件,以满足他们特定的商业需求。”

  软件应用厂商主要集中在Wang定义的“四大中间件生态系统”,他列举的厂商包括IBM的WebSphere,微软的.NET,甲骨文的Fusion中间件和SAPde NetWeaver。

  企业长远规划应用策略的主要任务是决定愿意支持多少家中间件厂商。不过,进一步而言,这位Forrester分析师指出“技术策略”方面要有一个清楚的中间件和SOA策略,以及升级规划、主数据管理、部署分析和安全的计划。

  Wang指出,好的消息是,软件厂商正在为他们的软件进行配置,以满足Web服务和SOA的需求,所以,升级周期不仅仅提供了改进功能,还有改进架构的机会。

  “当厂商设计时考虑到SOA,建立组件式的Web服务,每一次新产品的发布将会对升级或替换更加具有吸引力。”Wang写道。

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

相关推荐

  • SAP收购CallidusCloud 与Salesforce竞争

    一直被称为后台办公巨头的SAP现在似乎也想在前台办公大展拳脚。 最新的迹象是SAP收购CallidusClou […]

  • 事件驱动框架和SOA在空军的应用

    空军正在利用SOA来改善数据共享,并实时跟踪战机,美国空军机动司令部的Michael Marek解释了企业可从中学习的经验。

  • 揭秘New Relic APM技术细节

    New Relic应性能管理(APM)套件主要用于Web软件开发。它允许用户在面向服务的架构(SOA)上跟踪关键事务性能,并且支持代码级别的可见性来评估特定代码段和SQL语句对性能的影响

  • 仅凭SOA和云无法解决业务数据管理风险问题

    SOA和云可以是某些恼人问题高效的解决方案;这一点我们已经知道了。但是也要记住它们并不是所有事情的直接答案,特别是当你的问题是业务数据管理风险,而不是技术问题时。