技术开发 频道

数字商业时代:SOA兵临城下


【IT168 业界新闻】 
    如同Web2.0的世界一样,SOA市场不断升温,玩家将面临怎样的挑战,以及采取怎样的策略去应对?

  如果你是一家企业的CIO,在参加同行任何一个聚会的时候,如果别人谈到SOA,而你还问“什么是SOA”的话,必然会遭到背地里的耻笑。现在业内早已不再谈论“什么是SOA”的问题,也很少有人在问“为什么需要SOA”,而大家关注的是“怎样实施SOA”。

  SOA:企业应用的分水岭

  SOA(Service Oriented Architechure),面向服务的架构,是一种架构模型。

  但值得注意的是,SOA并不是新生事物,20年前,Gartner就提出了SOA(面向服务的架构)概念,大型IT组织成功构建和部署SOA应用也已经有多年的历史,这要比现有的XML和Web服务长很多。IBM CICS和BEA TUXEDO就是过去被用于构建SOA应用的两种技术范例。

  SOA的基本思想是以服务为核心,将企业的IT资源整合成可操作的、基于标准的服务,使其能被重新组合和应用。这个梦幻般的理念在提出之初曾引起业内的轰动。今天,SOA已经从一个虚无飘渺的概念,变为业界追捧的技术、企业未来的投资重点。
  “SOA是一种技术。但是它不是一般意义上的技术,而是一项具有分水岭性质的重大技术,” IBM软件企业整合解决方案副总裁、SOA创始专家之一Jason Weisser说,“我在IT产业工作超过30年,在企业开发领域,SOA是我30年来所见到的最重要的技术变革”。

  如果对于非技术人员来说,SOA的概念还是难以理解,我们还可以看看,什么不是SOA。 “SOA不是一个产品,不是可以放在光盘上的软件。你不可能拿起一个刻着SOA软件的光盘,往机器里一装,然后第二天公司就进入SOA时代了”,Weisser 评价道,“最近我听说一些公司纷纷推出SOA的产品,这很可笑。因为SOA不是产品。”

  市场研究数据表明,今年的SOA市场将从去年的36亿美元增长到86亿美元,增幅达到138%。目前有超过70%的大型企业正在使用SOA,到2007年,SOA的软件、服务和硬件市场将达到210亿美元。据Gartner预计,SOA将成为创建和交付软件的主导框架,由此预测,到2010年,应用软件收入增长的80%将来自于基于SOA的产品,其中包括许可和订购费用。

  从2004年初,BEA的总裁庄思浩振臂高呼“现在开始部署SOA”,两年来的SOA市场不断升温,企业如火如荼实施SOA的场面即将展现。

  SOA:企业级的Web2.0?

  近年来在IT业界,有一个同样火爆,也同样难以解释的词汇—Web2.0。其实SOA和Web2.0确实有许多的可比之处,我们甚至可以姑且简单地理解为:SOA是企业级的Web2.0,而Web2.0是全球化意义上的SOA。“SOA、虚拟化的架构以及Web2.0的社会软件的融合,将成为企业内部和跨越企业边界推动下一轮价值创新的浪潮,”美国研究企业战略和技术的独立专家John Hagel做出这样的预测。

  SOA和Web2.0之间有着哪些相同之处?二者是否可以融会贯通?

  首先,二者都是以XML为主要的功能标准。

  其次,二者的核心任务基本相同——连接和聚合。

  在提到连接的时候,SOA通常谈论得更多的是对应用程序和数据库的连接,而较少涉及对人的连接,而这恰恰是Web2.0的强项,后者绝大多数的应用是围绕着人与人之间的社会交互活动而展开。但是这一状况正在发生变化。日前,IBM提出的“SOA五个切入点”中,就包含了以人员为中心的切入点。Hagel认为,“企业创新的下一个浪潮,将依赖于有效地连接人员的能力,尤其是处于企业边缘的人员,企业应该为他们提供支持互动创造的工具”。

  第三,SOA和Web2.0都可以被看做是平台的聚合。Web2.0 和SOA的技术人员都不约而同地逐渐改变了对软件的思路,把它更多地看成是一种服务,或者,进一步地把服务看成平台来对待。而且,他们认为这些服务不应该停留在孤立的产品的阶段,而是认识到,每一项服务最终都应当成为搭建更多服务的基石。
0
相关文章