ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 体验SOA的创新价值

体验SOA的创新价值

原创 Linux操作系统 作者:isoa 时间:2008-07-22 14:07:26 0 删除 编辑
        在软件行业中,面向服务架构(SOA)和开源软件两项重要变革的出现和融合已经在根本上改变了厂商和客户运营以及消费的方式,更多的集中体现在了先进技术的使用上。客户传统的费用支出:大量的软件使用费用,高昂的年度维护费用,将不会,也不可能再继续下去。

  大多数的SOA在从最初执行开始到以后的发展规模壮大这个过程中所表现出来的特性在很大程度上和传统的许可模型并不相符。而且,开源软件的出现也使得厂商可以在投入很少财力的情况下开始一项新的工程计划,从而逾越了财政方面的障碍。这也是SOA基本优势的具体表现,敏捷灵活,不被任何厂商独自占有和控制。

  当这一切逐步的成为了关注的焦点,软件厂商也开始在开源的旗帜下将更多的筹码下注在加重其分量和专长。同时他们也在努力的尝试着SOA方面的工作,商讨更多的有效策略,这将是未来赢利的关键因素。从各个企业所推出的SOA基础架构可以得出他们赢利的方式和发展侧重点,并能够依此对将来的IT模式有个大致的轮廓。

  Winston Damarillo的出现打乱了整个SOA软件市场。

  他的公司,LogicBlaze Inc.,以及相当一部分厂商都开始抱有这样的观点:理论上各个企业在投入很少甚至不需要投入现金的情况下即可开始SOA的实施和发展。这和以往需要提供高昂的许可费用以及被厂商独立控制是完全不同的。当然,企业也可以申请让开源提供商完全掌控这些内容,方便给予更多支持,但这并不是必须的。

  LogicBlaze FUSE在这周最初几天所展示的一组开源的SOA平台集合是由Apache Software所提供的一系列技术,LogicBlaze正在向我们宣告“可能,一种很简单的SOA运行的解决方案将会打乱整个市场”。Damarillo这样说过,他是LogicBlaze的董事以及知名开源公司—Gluecode软件公司的创办者。

  “在SOA,ESB和Web services的市场中是无法找到最好的解决方法用以配合这块巨石,” Damarillo这样说。“好就好在已经有越来越多的客户理解到他们正在使用的是一个什么样的东西,也逐渐的意识到这样的一些软件将会是作为他们推出解决方案的最好催化剂。”同时,在开源这种透明技术的支持下,客户将对未来的发展方向有着更好的控制。在客户需求和厂商规范两者间以前者为主的承诺将会是SOA的性质所在。

  事实上,在SOA和开源之间是有着一种密不可分的联系,这也是Optaros公司SOA专家以及企化架构组负责人Adam Michelson的意思。(Optaros公司是Boston的主要从事于开源软件咨询的综合公司。)依照Michelson的话,开源能够为SOA消除一些不需要的麻烦和障碍,诸如许可费用,厂商的干预和控制,从而在基层结构中提供基于更高标准的方案措施并得到优化。

  “开源已经在一个最基础的阶段停留过很久了,” Michelson这样说,“SOA是关注在中间件和基层结构的,而要将所需要的集中的SOA那就不得不需要开源了。”

  这样的话,一个企业便可以得到一个完善的基础软件集合并可以得到像LogicBlaze FUSE那样的支持,这些都会在很大程度上降低了实施SOA的成本和难度,Damarillo 说,“从我的立场,这会是人们使用SOA的最好途径,因为人们所需要的ROI已经包含其中了。”

  他还补充到,随着越来越多的SOA出现,我们可以清楚的认识到开源在其中提供着越来越多优势体现。“在SOA的发展过程中,正是开源让更多的软件技术结合在了SOA之中”。

  从细微开始入手

  Michael Goulde这样说,开源的平台将会要求客户尽早的去开始执行,他是Forrester Research公司关于应用软件基础和发展的分析师。“这样客户可以在更自主也不需要有多余开销的情况下进行评断、测试以及使用,”他说到,“SOA将是个很好的机会让开源展示它的巨大价值,从而更加迅速,更加经济的建立起新的开源软件体系来”。

  Goulde继续说道:“开源也是中间件的一个选择。FUSE描绘了一个优于传统中间件的SOA完美平台。而我真的很乐意见到更多的这样的例子。就好象WSO2的出现一样。

  JBoss 也同样提供了开源技术,JEMS(,JBoss Enterprise Middleware Suite)。Damarillo 说道这两家公司都有着相似的模式。“我们都将本是最初的许可费用改成可重复的部署。”

  随着开源的关注程度不断增加,越来越多的厂商也开始了他们的开源之路,比如Eclipse的开源IDE得到了众多的厂商响应。SUN也在年底的公告上对外宣布了它的中间件产品以及新的软件工具也会免费的提供使用。IBM也推出了它对开源的支持以及专家级的详细计划,它也开始和一些开源的厂商有亲密的接触。

  开源正处在一个众多不确定因素的环境里

  大型软件的客户群已经开始介入到了这场争端。在上个月,Hewlett-Packard公司宣布DreamWorks利用JBoss'的JEMS技术实现了HP基于Linux操作系统的SOA。“这样的成就能够将商业运作变的更为简单,并且将会对原有的系统结构带来巨大的改变,”来自HP的综合服务顾问部门的主管以及全球企业应用服务管理的负责人Terri Schoenrock这样说道,“SOA将会对整个Linux系统结构带来天翻地覆的改变并且会着重于节约开支和加速执行这两方面。”

  尽管围绕在开源周围的一些不确定因素并没有完全的消失,但是就象IBM的 Scott Cosby所说的一样,IBM WebSphere已经开始将这些转变集合在一起。“我不能肯定所有的人都愿意接受开源已经在企业的发展中显露出来。但是我认为在今天而言人们使用开源已经是一个很大的比例。”

  同时仍旧会存在一些问题,那就是开源和SOA真的能够解决我们所提到的这些受到关注的问题么?“我把开源看作是SOA的关键所在,但是这两者之间的联系真的是很难测量。” Cosby说道,“比如说从特定一款应用软件来说,如果说CE能够提供对现状最好的解决,那它又是否同时具有能够解决此类问题的商业产品所具备的功能?”

  “如果真的想要构建什么,而且要求需要能够得到全部的兼容并且保证相互的共存,那我的推荐则是‘开源’,这正是使用这个的时候了。” Michelson说到。“可能,需要考虑的是如果实在是在服务质量,运行时间以及性能方面出现了问题,那再去考虑那些商业化的产品和技术。”

  说到底这可能也就是一个关于是否支持的问题。“对于当前的企业,他们需要的是一个能够让他们放手一搏的理由。” Jason Bloomberg,ZapThink的资深分析师这样说道,“对于开源,有这么一些机会可以为那些开源的厂商所利用,提供更有价值的开源产品,就像LogicBlaze 和JBoss那样。通过之后的支持而不是许可费用获取利润。并且保证会不断的累积和综合以提供更高的价值。”

  Bloomberg说到,也许,对于众多厂商,“这样下去是否能够赚到更多的钱还需要继续更多的观察。”

  对于使用者,他们可能会想购买到某种级别的这样的支持,Michelson说。但是,他同时也给他的客户提出了这样的建议,开源并不就是所有问题的解决之路,“开源不是神话,你不能把它考虑成这将是你的唯一需要花费的地方,它只是让你的一切实施变的更加敏捷!”

这是关于面向服务架构(SOA)和开源技术如何改变当前软件行业的系列文章中的第二篇。关于SOA和开源如何在软件行业中被采用并带来转变这一主题在本系列的第一篇文章中提到了。

  面向服务架构(SOA)和开源软件技术所掀起的新的浪潮已经给厂商带来了深刻思考:应该如何对当前的软件体系进行改变?

  “这将会是在接下来的五年时间内最需要思考的焦点问题,”来自企业应用软件咨询部门的Joshua Greenbaum这样说道。但是同时“业界并没有对应该如何解决这个问题有一致的意见”,他补充到了这关键的一点。

  传统的使用许可模式使得企业开始使用某一软件技术的时候必须面对一个非常大的金额投入,而这一点已经与当前在SOA道路上所越来越多被广泛采用的模式相违背。一旦当前的新的架构模式开始占据主导地位,企业将会寻找更为简小的形式以及更多服务支持的应用软件从而完全摈弃以前不得不接受的模式。

  “可以预料到的一点即是当企业开始实施SOA的时候他们将会把目光放在如何更方便更全面的实现升级。”这是IDC调查主管Sandy Rogers的观点。

  转变,但并不是完全的免费

  也许,所有的CIO们并不是很乐意的接受关于当前软件使用许可的转变,而这一转变正是给IT行业带来了显著的开销节余。考虑到基于源码所带来的收入,厂商已经开始重新拟订了产品的定价模式并有可能重新理解现在这个新的世界。

  那当下的思考是“开始这么一种令人向往的新模式,但是其背后的厂商确实又令人生厌,而面前又是基于价值和基于效用的两个选择。” Greenbaum这样说。从收入的立场出发,他希望在接下来的五年时间内企业能最大程度的实现在SOA基础上的“寻常如以往的商业活动”。“对于绝大多数的厂商而言,他们的客户会很乐意填写一张相对大面额的支票以获得他们所需要的服务基础架构。所以这将会是一笔很大的收入。”他这样说到,“但是,再接下去,基于这样的服务架构模式,客户将不必再需要花费更多象以往的费用,比如$14 million的CRM套件。厂商也许可以从这样的例子看出这样的交易应该会有怎样的改变。”

  来自IDC的Rogers这样说:“有一个稳定的区域则是数据包的提供者,但是我们还只是在基础的实施上,能够达到这个高度还是需要一定的时间。”

  一旦SOA开始得到广泛的开展,“毫无疑问,所有的付费软件必将会面临一个戏剧性的转变,” Greenbaum说到,“不久的将来你也会乐意去购买这样的应用软件,去购买这些服务并把这些服务集合到你的软件模型中去。这样一来每一位使用者和每一台机器都会因此而做出改变。”

  新的许可模式

  SAP NetWeaver的市场顾问资深主管Ori Inbar说道,公司并没有准备好将针对现有的价位模式公开出来,至少在这一年内是这样的,对以前的客户,SAP将继续为其提供一些需要使用许可的软件技术进行相关的升级和使用,而这正是他们对其商业运作中称为“engines”的关键所在。但是,他也希望在这个不可避免的转变中尽快的取得平衡。“在今后的软件使用中通过Web services对许可的范围进行转变。”

  Inbar补充道“当软件以服务的姿态出现,开放已经成为许可体系中非常重要的部分。”SAP的CRM需求建议在二月宣布。“这是我们第一次在这方面的尝试。”

  其他的厂商也开始在这个新的方向领域里努力尝试。举个例子来说,Flashine公司,一个SOA的管理以及产品支持公司,提供了他们基于唯一客户的价位模式。

  “我们已经尽全力的去寻找这么一个有效的方法去使得价格和价值之间的差异不再比想象中的那么严重,” Charles Stack这样说。他是Flashine美国公司的创始人和CEO。“这是软件行业中正在努力的一个尝试。也许'shelfware'正充分的描述了那些客户所面对的困难。”

  对于一个产品,比如Flashline的产品最大的价值所在则是大量的用户通过企业的实施而可以展开运用,Stack这样给我们说道,“但是,让客户去购买这些当前看来可能远不需要的东西必定会是个不小的挑战。” 基于唯一客户的价位模式让我们看到“让所有的客户明白到这样的产品价值所在才能让他们深刻理解到如何从一个节约开销的角度出发,最小程度的控制成本的来展开运作,并且避免那些因为使用许可所带来的额外花费。”

  另外一家新兴的公司,StrikeIron公司为所有出售者和消费者提供了一种类似于开源的Web services体系市场,让他们把自己的一部分内容捐献出来共享使用。在这个市场上提供一个月的或者是一年的期限,当然也可以购买只是使用一次的。这样的服务就象是“一个便携的包,” StrikeIron公司的创始人以及现在主管和CEO Bob Brauer说到,“如果你使用了这样的服务并开始去做,一个月已经能够处理很多的业务了。而这样的模式将会让你避免以往的那种许可费用的开销。大多数的客户都还是选择一次性的使用,他们可以这样去试一试。当他们觉得这是真正需要的他们就会把自己的内容也捐献出来。这样做也能够很好的减少当一个企业开始走上不同以往的创新之路时所需要面临的风险。”

  投入最少,回报最多

  但是,不得不问的一点则是这些不同的定价模式到最后真的能减少软件使用所带来的开销?开源SOA的解决方案真的能够节约成本或者让不同企业通过捐献内容以获得厂商的支持从而停止开销?

  而且,最关键的一点,在SOA的世界里对于厂商而言是否又真的能够获得收益?从IDC的调查可以看出,全球范围内的SOA架构下软件使用的开销大概只占了所有软件使用开销的0.6%,而这个比例到2009年为止可能会上升到3.4%。

  可能对于当前而言这只是一个很小的市场,来自StrikeIron的 Braue这样说道,他“希望这个市场能够尽可能大起来,如果我不这样认为那我就不会在周末也忙于工作了。”

  Greenbaum说道现在所有的厂商都在想办法让更多的软件为更多的用户所使用,而且会有更全面的功能为每个使用者所利用。“所以这也会在同时扩大了每个用户的使用能力,也在很大程度上降低了实施的难度。”

  最后,他建议客户能够把关注的重点放在如何更高效的提高使用能力以及产品的可用性而不是单纯的为了节约成本开销。“软件行业的最终发展趋势可能是你不再花费那么大的数量,并且获得更多的价值所在。SOA也并不是完全就可以让你不出一分一毫,你仍旧需要不断的投入,只是这种投入将会是非常值得的。”

这是关于面向服务架构(SOA)和开源技术如何改变当前软件行业的系列文章中的第三篇同时也是最后一篇。 该系列的第一部分主要是SOA和开源如何在软件行业中被采用并带来转变。该系列的第二部分是关于利用不同定价和打包模型来测验提供商以更好的适用于SOA领域。

  计算一下

  IBM公司为最近推出的SOA管理领域提供了500名顾问,同时培养了近90,000名IBM业务咨询服务人员来帮助客户解决SOA问题。

  据Hewlett-Packard(HP,惠普)公司主管兼负责惠普公司综合咨询服务的公司企业应用系统服务项目办公室全球管理负责人Terri Schoenrock说,惠普公司在过去的几年中新增了2000名咨询服务人员。

  在2005年,SOA咨询与系统整合仅占全球咨询与系统整合市场的3%,不过,根据市场研究机构国际数据公司(International Data Corp.,IDC)的观点,预计在2010年SOA咨询与系统整合的市场份额将提高到20%左右。

  同时,据国际数据公司(IDC)世界服务,SOA与新兴市场负责人说,每一件与SOA相关软件产品的销售,将为围绕这些产品的服务工作带来6到8美元的收益。

  “你不能仅仅以购买来的一件产品作为基础构架SOA体系。面向服务的体系结构(SOA)是一种不同的架构方法,” Mayo说。“由于目前大多数企业将注意力放在资源上,没有重视服务。如果一个企业真的希望建立贯穿企业内部的SOA,我不能想象离开了服务提供商,他们能做什么。”

  所以,这就是为什么像IBM, HP等服务提供商在快速扩展其SOA市场的同时不断扩展其服务。

  事实上,Mayo认为未来SOA行业比其它类型行业需要更多的服务。原因是什么?人们追求现代化,她说,而标准化还没有十分“标准”。

  “SOA领域背后市场上的两大软件提供商,Oracle 和 SAP,他们分别有各自不同类型的标准,所以他们的组件也不能兼容。有许多公司同时拥有Oracle 和 SAP产品,所以,他们将需要SIs [systems integrators]系统集成商来集成两家公司的产品组件,” Mayo说。“IBM公司自身开发了大量连接组合式应用 (Composite Applications)的应用程序组件。Accenture公司也开发了许多基于SAP, Oracle和其它软件产品的组合式应用 (Composite Applications)。不幸的是,这些产品不能兼容;除非你自己有能力或者一些公司利用工具使你能够让这些软件兼容,否则你还是需要‘帮助’”。

  最初,SOA不能使人们工作得更加轻松,Mayo说。“我们以标准化为目标不断努力,但是想要实现这一目标,迎来即插即用的时代还需要很多年的时间。同时,我们已经有很多种软件,而每天我们又生产出更多的软件产品。”

  开不清的未来

  惠普公司的Schoenrock不认为SOA行业比其它类型行业需要更多的服务工作,不过她也认为许许多多不同SOA产品提供商的定义和方法使机构更难理解SOA。

  “SOA使业务和IT以一种前所未见的方式发展,所以当哪里有客户寻求帮助,哪里就围绕服务设计展开了‘IT与业务融合(IT/business alignment)’”,她说。“第二点是,SOA业内每一家提供商都以自己的方式为SOA下定义。当我们惠普公司来定义SOA时,我们要结合它的业务服务、管理与安全、可行的方法与技术、设计与结构、应用与管理等。这些工作本身并不是什么新鲜的事务,他们都以其之前的方式工作,但是,由于提供商不同的定义使工作变得更难以理解。”

  Schoenrock 说,HP本周新推的垂直行业服务优先架构,就是建立一个业务案例,来帮助客户解决原有应用软件与SOA融合问题。金融服务业、制造业、分发、Web服务提供商和公共部门架构都是既包括构架SOA的方法,又保构惠普管理平台与其它合作伙伴产品的整合。

  “惠普公司发现SOA的咨询领域是一个巨大商机,ZapThink 咨询公司高级分析师Jason Bloomberg说。“他们将企业重点转向SOA领域。与此同时,开始有意识地推出中间件业务领域,一个使惠普公司与所有其它软件供应商成为合作伙伴的领域。 HP有着丰富的Microsoft和Java的开发经验”

  同时,IBM也努力发展SOA市场,Bloomberg说。但是,与惠普公司不同,IBM已经牢牢占据了中间件业务领域。据负责IBM业务咨询服务的SOA与Web服务副总裁Michael Liebow说, “大部分宣称在年度中取得的更好部分都在服务和软件两方面进行了适当的整合”

  与惠普一样,IBM也从SOA行业获得盈利。“我们在SOA服务业务方面看到巨大的增大潜力,” Liebow说。

  软件提供商也都对SOA服务有浓厚的兴趣,不过“他们的主要精力都投入到软件产品与技术上” Mayo说。Bloomberg补充到,“一些提供商在专业服务领域得到很大收益,但是这是一项挑战,因为服务这一模式与产品模式完全不同。他们在销售、市场和提供价值方面存在巨大差异。以SOA软件为例。很长一段时间,他们都不想讨论一个事实,那就是他们的主要收益来自与提供专业服务。所以,对于提供商来说,递送SOA最好的办法就是将服务于产品相结合。”

  并行发展的伙伴

  服务提供商不仅将SOA看作为一个好的收益机会,同时,他们还希望利用目前被广泛接受的开放源码软件(Open Source Software 简称OSS)创造更多收益。

  “由于开放源码大多与基础架构紧密结合,所以企业需要服务提供商保证基础架构支持开放源码,” Mayo说。“开放源码已经成为提供商提供服务的一部分,服务提供商不仅要支持开放源码,更要使其最优化。”

  开放源码将“引领服务”,惠普公司Schoenrock说。惠普公司的服务业包括Linux 参考体系结构(Linux Reference Architecture)。惠普公司除加大与其它商业中间件合作伙伴的合作外,还围绕JBoss Inc公司开放源码中间件加强对SOA配置的支援。

  SOA与OSS是齐头并进的两个领域,其中有一些因素相互重叠集中,Mayo说。“JBoss(Red Hat Inc.公司本周收购)将SOA需求作为服务对象。Optaros(一家位于波士顿得开放源码软件咨询整合公司)以开放源码与SOA的结合为经营方向。他们的经营模型是以纯粹的服务为基础,提供有偿服务、咨询、整合以及配置。他们经营得非常成功。大公司渐渐将目光转向这一领域。”

  显而易见,变化正在一点一点地发生。不仅表现为提供商们正在抢夺SOA和OSS服务市场,同时也表现为提供商们正在努力预测,在软件许可模型下这些变化将如何影响未来的收益流。

  “整个信息技术业聚焦于最初的SOA激活浪潮,” Liebow 说。“一旦企业已经建立起SOA架构,那么接下来该做什么?这个问题将影响到软件如何销售如何购买,同时也会影响到服务需求。业务将发生根本转变,不过很显然,IBM已经为这次剧变做好了准备。”

  Liebow说,随着软件提供商和服务提供商的变迁,指出行业将如何变化是信息技术业中大多数人相了解的问题。“每个人都看到市场的分裂性,同时,大家都在运用各种手段谋取利益,看怎样才能获得战略上的优势。”

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/14780828/viewspace-406871/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: 从BPM着手实施SOA
请登录后发表评论 登录
全部评论

注册时间:2008-07-07

  • 博文量
    251
  • 访问量
    329986