SOA的投资回报率

日期: 2008-05-26 作者:Ronald Schmelzer翻译:杨君 来源:TechTarget中国 英文

在今天紧张IT预算的后dot.com世界,增加的规例,更加激烈的全球竞争,快速发生的变化,公司(和政府)要求从他们的技术投资中获得量化的收益。如果一项投资不能为业务增值,没有长官会签署批准这项投资。当人们了解一个既定的技术,以及该项技术如何随着时间的推移提供价值,为IT开支计算投资回报率将总是一个直接的过程。不过计算涉及新技术以及例如面向服务架构(SOA)IT新方法的项时,这通常是一门艺术而非一门学科。

   令计算投资回报率更具挑战性的是,架构本身并不提供公司能够通过特定的回益可以识别的具体特征。毕竟,在获得收益之前,架构是公司必须做好的一项投资。并在SOA整个使用寿命中能够继续作为……

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

在今天紧张IT预算的后dot.com世界,增加的规例,更加激烈的全球竞争,快速发生的变化,公司(和政府)要求从他们的技术投资中获得量化的收益。如果一项投资不能为业务增值,没有长官会签署批准这项投资。当人们了解一个既定的技术,以及该项技术如何随着时间的推移提供价值,为IT开支计算投资回报率将总是一个直接的过程。不过计算涉及新技术以及例如面向服务架构(SOA)IT新方法的项时,这通常是一门艺术而非一门学科。
 
  令计算投资回报率更具挑战性的是,架构本身并不提供公司能够通过特定的回益可以识别的具体特征。毕竟,在获得收益之前,架构是公司必须做好的一项投资。并在SOA整个使用寿命中能够继续作为投资盈利。那么,经理人是如何在这些项目开始前计算他们SOA的投资报酬率的?能够为实施者带来定量投资回报率的SOA能带来多少有形的收益呢?另一方面,公司怎样计算那些有形的收益能够带给机构的期望中的投资回报率?只有全方位的理解SOA的价值议题,公司才有可能开始计算SOA的投资回报率。尽管是这样,在项目完成之前,也很难理解SOA的真正投资回报率。因为SOA针对的是基本上不可预测的业务变化问题。

  降低集成化费用

  SOA提供四类收益:降低集成化费用,增加资产重用,增强商业灵活性,以及降低商业风险。这四种主要的收益为机构各个层面和部分提供回报,该回报取决于公司将SOA应用于何种业务问题上。首先,实施松耦合集成化这个方法可以降低复杂性因此降低集成和管理分散计算环境的成本。在转向Web服务这些基于标准的接口时,一定程度上降低了集成化成本,真正的胜利要数通过SOA在带有紧耦合、松耦合服务的颗粒性的好的层面替代多种功能呼叫。比起基于API的集成化,这些紧耦合、松耦合服务能够更灵活的解决更大范围的交互作用。

  为了用SOA来降低集成化费用,计算投资回报率非常简单。公司可以将等同于传统集成化中间件方法和他们在基于Web服务的SOA中的投资相比较。然后和即时特许、配置成本的降低、以及更长时间的维护和变化的成本。通过进一步深入了解集成化的真实成本,ZapFlash,公司能够简单的从紧耦合形式的集成形式移到松耦合形式来实现即时、有效的投资回报率、

  增加资产重用

  降低集成化费用的同时也能够调整一个最初的SOA工程,仅仅把SOA看做是降低费用的一个方式目光非常短浅。一方面,即便在一个同种性的环境里,SOA也是可行的,第二,当公司要求对现有基础设施进行新的使用时,以集成化为中心的思维模式无法为获取投资回报率提供方法。相反,重用现有的服务为要实施SOA的公司提供了额外的投资回报率。众所周知,公司很少花大量的时间和预算来创建新的应用程序。这些应用能够解决不断变化的业务需求。人们不够重视新程序开发的部分原因是因为每个新程序都是在和其它以前的程序相隔离的状态下建立起来的,这样就导致了一个新的IT难题。该难题最终要和其它程序合成一体,这就更加剧了我们早些时候在这个Flash中要解答的集成化问题。

  SOA带来的最大收益就是,用户能够在现有的服务中建立新的业务流程和复杂的应用。换句话说,服务重用成为祷文而不是应用集成。一旦他们建立了新的服务,他们就会为新的复合应用重用这些服务。公司可以从复合应用开发投资中获得巨额回报。结果是,当公司建立并重用日益增长的服务时,能够杠杆作用SOA的复合应用程序开发经济学随着时间的推移得到不断改进和提高。将原来花在集成化70%的资金花在新app的开发上也是有可能的。

  增加商业灵活性

  降低成本增加重用的过程为SOA提供了明显的投资回报率,增加业务灵活性是SOA最具希望的收益也是最难量化的收益。简化集成化和提高重用带来的是技术密集型收益。业务用户同样要求从IT中获得更大的灵活性。而不是简单的只是为了在几个月之内翻越IT开发实施循环这座墙。业务用户想要直接控制他们的操作,这样在市场力量发生变化时,他们能很快的相应做出变化。

  要求计算商业灵活性收益的投资回报率样本要以业务用户控制业务流程定义和管理的能力为中心。通过面向服务过程,公司能够将整个业务流程流托付给机构的不同部分。每个部分都可以直接控制和管理业务的真实运作。从SOA投资获得的商业回报在业务效率和在供应商和业务伙伴操作的内部镶嵌业务流程的能力是极大的进步。增强业务灵活性意味着能够扑捉公司以前不能达到的收入流并为公司足以能够为他们的供应商和合作伙伴提供价值。通过将SOA传递到业务用户,该技术可以使业务整体而不是简单的IT部门获得投资回报率。

  计算SOA的商业灵活性投资回报率可能非常困难,因为商业人士应用到IT资源的新方法本质上是不可测的。毕竟,灵活性的重点是能够应对意外的变化。因此,将商业灵活性投资回报率的计算控制在一定范围内比如,产品信息经常改变,业务合作伙伴和业务流程经常被改动的状态,以及其它供应链接方案。

  减少业务风险和曝光

  管理一致性在本质上是商业灵活性问题,因为这样的规章本来就是随机的,并能随着时间而变化。现在,像Sarbanes Oxley, PATRIOT Act, 和 Basel II mandate这样的公司内部规章促进了IT的实施。对待不一致性的惩罚可能严重影响一个公司的财务状况以及其行政人员的特权。许多公司需要做出明智的计划性决定来看它们的业务操作,并且控制他们的风险,更不用说回应这些规章要求的与日俱增的可见性了。

  在面对不断变化的规则时,增加商业的能见度是SOA能够带来的业务灵活性收益的一个实例。尤其是SOA可以为那些寻求更多更多操作可见性的公司提供降低风险的能力。和增加的业务灵活性相比,管理、一致性以及一般性的降低风险是一个不同的可量化的收益。

  当业务灵活性增加了业务机会的同时,一致性和管理可以减少债务。二者都很重要,但是他们面对的是公司不同部分的心理。为了计算基于SOA上一致性项目的投资回报率而量化降低的风险是一项非常复杂的提议。一致性到底值多少?答案取决于非一致性将要花费公司多少。降低风险的投资回报率很像保险或担保投资回报率——其价值取决于预防未知的开销。

  为了控制业务流程、建立共同的安全、保密和实施原则以及提供可调查信息追踪而执行SOA都是SOA降低公司目前面临的风险的方式的实例。事实上,许多大公司的中心技术发现SOA带来的主要收益源于管理一致性并和降低风险有关。SOA提供的降低风险是有形的,很难量化一个SOA实施的真正投资回报率,在该实施中,风险降低是主要收益。在今天晚些时候,公司将在执行SOA将风险降低到任意可以接受的程度的过程中找到价值,并把实施解决的避免损失方法作为该实施SOA的基础。

  ZapThink态度

  由于SOAJ价值议题多面性的特征,为不同SOA项目计算ROI差异很大,不仅是为SOA实施寻求一个单一的ROI目标,公司也要采取同样的、反复的、复杂的方法来计算ROI,这些公司本身就从SOA实施中获取ROI例如,每次他们把服务定义成公司服务模型的一部分,他们也可以为该服务定义一个相应的ROI目标。他们在这项服务上要花费多少钱呢。依照降低的集成成本、增加的资产重用和更大的业务灵活性,他们能从服务实施中获得多少直接或间接的回报呢?另外,随着某些特定的服务在公司中得以重用,将这些服务组合融入这些流程如何能为业务提供额外的ROI呢?

  在许多情况下,SOA实施能从服务第一天作用起就提供明确的、积极的投资回报率。但是,这更像是一个ROI期望,正如SOA实施本质上是可重复的、经常被评估并且是复合的。这样,用户不仅可以量化还能获取SOA实施投资的回报。

相关推荐

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

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

  • 揭秘New Relic APM技术细节

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

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

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

  • 购买应用集成工具可以采取平衡做法

    购买应用程序集成工具需要好好看看你的公司需求,知道从供应商里面要寻找哪些关键功能。