通过Web服务快速获得ROI

日期: 2008-03-25 作者:Johanna Ambrosio 来源:TechTarget中国 英文

如果你想通过Web服务获得快速的投资回报率(ROI),咨询师们声称,最好开始设计小型的点对点的集成项目,并且运用对于内部IT人员已经很熟悉的技术和方法。   根据工业界观察者分析,通过Web服务活动投资回报率(ROI)仍然是一个新的概念,并且目前正在许多客户商店中进行调查。事实上,正在被创制的Web服务中的绝大部分都包含具体的集成项目,这些集成项目承担着将系统相接到一起的任务。   理所当然地是,这个过程与目前被Web服务应有吹捧为性价比很高的面向服务架构(SOA)非常不一样。

通过SOA,一个公司能够将整个合作阶段的Web服务接口标准化,然后运用简单对象访问协议(SOAP),Web服务描述语言……

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

如果你想通过Web服务获得快速的投资回报率(ROI),咨询师们声称,最好开始设计小型的点对点的集成项目,并且运用对于内部IT人员已经很熟悉的技术和方法。

  根据工业界观察者分析,通过Web服务活动投资回报率(ROI)仍然是一个新的概念,并且目前正在许多客户商店中进行调查。事实上,正在被创制的Web服务中的绝大部分都包含具体的集成项目,这些集成项目承担着将系统相接到一起的任务。

  理所当然地是,这个过程与目前被Web服务应有吹捧为性价比很高的面向服务架构(SOA)非常不一样。通过SOA,一个公司能够将整个合作阶段的Web服务接口标准化,然后运用简单对象访问协议(SOAP),Web服务描述语言和其他规范定义文档作为大多数IT架构的基础。但是很少有公司已经实现了完成的SOA架构,因此在这点上ROI的数据实际上是不存在的,ZapThink LLC 的高级分析师Jason Bloomberg在Mass的Waltham说到。

  SOA带给ROI的难题就好像经典的先有小鸡还是先有鸡蛋的问题。不管其是否是一个Web服务,只要整个公司运用相同的方法和技术,就会给标准化带来最大的好处。但是这些企业级的项目同样也为实施ROI耗费了许多时间,因为它们中间的许多部分是如此巨大和一体化;许多客户正是为此原因在犹豫是否采用它。

  因为这些原因,“通过它来衡量回报是一个相对新颖的概念。”在Stamford, Conn.-based Gartner Inc研究保险业的分析家Kim Harris说到。这些公司中超过70%的公司已经开始运用XML作为通过Web进行信息交换的工具——大多数是用来帮助标准化被客户和其他人充塞的窗体的过量——并且也正期待着与Web服务的合作。“许多好处都是理论上的。”Harris谈到,但是包含一些类似客户服务,增长的连通性过程以及增加的IT生产力和生产效率等除外。“我从我的数据库得道信息的速度越快,我能够做的工作就越多。”她解释到。

  大多数关于采用Web服务处理数据的ROI的信息都是因为节省了开支,而不是因为产生了新的收入,Harris和Bloomberg解释到。客户节省了开支是因为他们不需要购买第三方的中间件,这些第三方的中间件以前是需要和应用程序连接在一起的。

  另外一些节省开支的原因是因为能够使用已经存在的内部的专业技术人员,包括Java和Visual Basic开发者,来生成基于集成接口的Web服务。

  尤其是集成项目能够很快地产生回报,因为Web服务相比其它那些集成技术而言不是那么负责。绝大多数开发者能够快速地接受这个概念——包装组件,显示它们,然后使用SOAP命令去连接它们。在这些图例中它不需要一个大的骤变来成功使用Web服务。

  向外部合作者或者客户通过Web服务发布信息是潜在使用快速ROI的另外一个领域。Amazon和eBay以及其它一些应用提供了基于Web服务标准的应用程序编程接口,这些接口甚至允许非常小的商务能够连接到Amazon或者eBay平台上去卖它们的产品。

  当然,实际的ROI时间段取决于具体的Web服务的实现方式,甚至在这些快速发展的工程中也不例外。即使是“基本”的集成也能够变得非常复杂。

  两类基本的集成项目

  根据专家介绍,存在两类基本的集成项目。通过数据传输,一个Web服务得到一个用户的帐户号码,比如说,这个号码能够被一些不同的应用程序所利用。

  第二类更复杂一些,一个Web服务包含其它一些服务,并且结果随着掌握的数据动态变化。让我们考虑一个用户在一个Web站点上发出了一个命令。在这个命令执行完成之前,系统向数据库(实际上是一个Web服务)发出一个请求。这个请求通过验证信用卡用户的数据库登录,从而确保信用卡不会被盗或者混淆。

  当第一种简单集成带来一个快很多的回报时期,第二种类型的ROI需要花费更多的时间因为它包含更多动态的部分。

  另外一个关于计算Web服务ROI的问题是“事实上我们没有非常好的花费预算。” Gartner的Harris说到,“不同的销售商会有不同的需求,并且我到目前为止还没有发现真正满足这种情况的方式。”如果没有一个好的对于需要的费用预算的理解,ROI是不可能精确地确定下来的,尤其是对于那些更大更复杂类型的Web服务项目来说。

  ZapThink的Bloomberg谈到,将来,Web服务中心的财政状况将成为怎样管理SOA的一部分。为了成功地实施SOA,IT人员将不得不学习怎样管理和跨越传统的边界,这些边界是商业领域和IT组织根据操作系统或者硬件平台强加的。SOA中一个主要的变化就是穿过了这些边界并且以提供给客户或者最终用户的服务的角度考虑问题。

  “重新将IT组织成真正的面向对象确实是SOA中很难的一部分”,Bloomberg说到。财政问题和ROI问题都是SOA管理中需要考虑的问题,并且“解决他们没有快速的办法”,他解释到说,“你需要建立企业级的策略,并且基本上每个公司的每个商务行为都得进行分别处理。”

  与此同时,一个为任何人设计的建立在意味着外在消费的Web服务之上的ROI策略旨在和合作者来往愉快。“通过建立良好关系赢得增长,”有着技术咨询顾问资历的西雅图分析家Richard Stevens说到。这包含了“在你的客户中建立信任关系”,他谈到,“如果没有这些信任关系,即使是最有技术性的创新计划在执行的时候也会遭遇失败。”

相关推荐

  • SAP收购CallidusCloud 与Salesforce竞争

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

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

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

  • 揭秘New Relic APM技术细节

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

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

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