信息化 频道

SOA从空中落地 炒作降温应用渐入佳境

  【IT168 信息化】

  SOA并不是一个新的概念,从SOA理念的提出至今已经有十几年的时间。不过,长期以来SOA被认为是飘在空中的东西,SOA概念炒作的成分要大于实际推广。

  事实上,SOA的理念确实很难落地。这是因为,SOA落地需要基础设施的支撑,需要支持SOA架构的产品,需要有一套方法论去支撑实施;从用户的角度来看,企业高层管理者更注重SOA实施的快速见效,而实施SOA不仅费时费钱,而且短期见效并不明显,企业稍有不慎就会代价高昂。

  不能否认的是,SOA应用是一股不可阻挡的潮流,原因在于SOA的应用所能带来的价值。SOA的最大的价值是通过分布式、大规模、异构环境下的整合能力,提高业务的敏捷性。SOA能解决在异构环境下,企业各IT系统的应用集成,即不同应用系统之间的互通互联,使得企业的IT和业务可以更好地结合在一起。

  在沉淀了10年之后,SOA是否变得可实施、可操作、可落地?有没有比较成熟的切实可行的技术和方法可以推广?

  岁末年终,让我们回过头来,仔细审视SOA,会发现这一年SOA领域已悄然发生些许改变。

  SOA概念炒作降温 应用走向主流

  当前,SOA领域发生了一个悄然的变化,即SOA的概念炒作在逐步降温,但这并不意味着SOA的热潮已经退去。根据Gartner发明的 “炒作周期 (Hype Cycle)”曲线模型,新技术的炒作周期分为五个阶段,触发、夸大的期望顶点(炒作到最高)、幻灭的谷底、启示的上坡,最终至生产力的高原,成为主流科技。

  Gartner认为一项有潜力的新兴技术必然要经历这五个阶段,当它的炒作逐渐冷淡下来时候才真正意味这项技术开始步入成熟,真正被用户所接受。

  “SOA解决方案的成熟推广、用户对SOA理念的逐步接受及一群样板客户的建立,使得2009年成为SOA理念真实落地的有转折性的一年。” 金蝶中间件产品经理倪晓兵说。

  在SOA变得可落地、可实施的前提下,很多用户已经从低调观望转变为SOA的积极实践者,并由被动变为主动。倪晓兵告诉记者,提出SOA需求的主要是大型集团企业,他们的信息化应用系统非常复杂。越是大型集团企业,应用系统越多,在离散架构下,受到的痛苦越深,而SOA恰恰能帮助企业摆脱这样的痛苦。

  中远集运信息中心主任王新波把SOA比喻为企业信息的中央枢纽,即通过基于服务调用的企业服务总线,梳理企业应用之间的互联互通。这对于具有业务全球性、业务不间断性和异构系统复杂性的企业意义尤为重大。

  “SOA一定是你在设计程序的时候有一种‘企业总线’的理念在里面,要有全盘考虑的理念。推而广之,这也正是很多成功的商业模式背后的理念。”王新波认为。

  根据调研机构IDC的预测,到2010年,全球基于SOA的服务开支将高达338亿美元。这一数字表明,SOA时代的到来已经势不可挡。

  SOA落地仍存难点 需循序渐进

  SOA之所以在概念中彷徨了那么多年,也是因为SOA确实比较难落地。需要基于SOA架构的产品及解决方案是一方面,另一方面SOA如何实施需要做大量的工作,需要有一套完整的方法论做支撑。

  “SOA是架构风格,要把整个企业或组织的架构,包括业务架构直到IT架构应用SOA的理念、思路重新梳理和改造,是一个庞大的系统工程,需要投入大量的人力、财力、物力去做,是个长期的循序渐进的过程。” 金蝶SOA产品经理滕腾认为,SOA的实施对首先对人员的素质提出了很高的要求,需要对SOA有很好的掌控能力,不仅仅是技术的掌控,还有很多管控、治理等一系列的东西在其中,人们观念也需要变化,这需要相当长的过程;二是在投入方面,需要企业准备好,长时间、持续性的改良;三是大型的集团企业,面临的组织单位越多,组织架构就越复杂,问题的复杂程度也会呈倍数的增加,这些都是SOA落地面临的挑战。

  实际上,当大型企业企图在整个企业级进行SOA规划的时候,你会发现即使在中国的几大银行,最大的电信公司,要一步到位在企业级实现SOA都是非常困难的。

  普元软件CTO黄柳青认为,“如果我们直接用完整的SOA理念对于企业进行实施的话,我们起步代价大、风险高、周期长。而服务规划不一定能够一步到位,不一定这个服务一下子设计的很准确,因为我们人事管理发生改变,我们的人事管理发生重组。这就大大增加了第一步就实现企业级SOA的难度。从应用开始,小规模实现SOA,不断积累不断扩展,是更加符合中国企业实际情况的一种方案。”

  在实施方法上,IBM推出了SOA的实施方法论,IBM认为SOA的建设最好的方式不是一步到位,而是循序渐渐的过程,并提出了SOA的成熟度模型,使得SOA在落地当中慢慢积累经验。

  随着SOA在中国的应用逐渐深入,SOA在实践方向上发生了一些变化。如很多SOA厂商认为,在中国,从应用开始的SOA比从构架、流程细化开始的思想来的实在。而IBM软件集团应用与中间件整合部门WebSphere副总裁Craig Hayman认为,这不是一个自上而下或者自下而上对立的过程,不管SOA应用的起点在哪里,必须有持续的架构,有持续的工具,带来持续的业务价值。

  据Gartner在2008年第四季度对200家企业进行的调查显示,40%的SOA用户没有衡量实现投资回报的时间。50%的非SOA用户还没有使用SOA,因为他们不能向业务部门说明和展示SOA的价值。因此,如何在实施SOA项目之后应该展示这个解决方案是可行的,而不仅仅是展示这个概念本身,如何很好地建立评估成功的指标仍是IT部门面临的重要挑战。

0
相关文章