ERP/制造业信息化 |
|
| 按行业筛选 |
|
|
| 按产品筛选 |
|
|
| |
本产品全部新闻
|
|
|
|
SOA兵临城下 |
|
http://cn.newmaker.com
7/13/2006 9:16:00 AM
佳工机电网
|
|
如果你是一家企业的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的技术人员都不约而同地逐渐改变了对软件的思路,把它更多地看成是一种服务,或者,进一步地把服务看成平台来对待。而且,他们认为这些服务不应该停留在孤立的产品的阶段,而是认识到,每一项服务最终都应当成为搭建更多服务的基石。
虽然SOA和Web2.0有着许多共同之处,但是它们的开发者由于背景不同,仿佛是处于两个阵营之中,甚至有时形成对垒的关系。拥护SOA的人认为Web2.0是“小儿科”、“玩具”,不适合于现实生活中的企业应用;而Web2.0的追随者,反过来也嘲笑SOA的企业应用架构的标准和设想。
“Web2.0和SOA有非常多的不同也有很多的相同,SOA专注于企业内部,Web2.0是专注于企业外部;SOA专注于B2B的应用,Web2.0更多专注于B2C”,IBM大中华及北亚区SOA首席架构师毛新生这样认为,“SOA强调严密的技术体系、安全体系和可管理体系等等。Web2.0较轻度,其发展很快,服务较简单,随着功能越来越丰富,提供的商务价值越来越丰富,Web2.0也将在安全性、可靠性、数据应用和功能聚合等方面迈出新的一步。而我相信SOA也会向Web2.0学习一些东西。”
哈佛大学营运与技术研究所的Andrew McAfee教授曾在《斯隆管理评论》上发表文章,为二者的融合提出了“企业2.0”的概念。
最大的挑战:没有足够的技术
在今年的IBM WebSphereLive!产品与方案大会上,记者问及“IBM在SOA市场上面临的最大挑战是什么”,IBM软件部大中华区总经理李永财的回答是:“技术”!
有意思的是,不久前,记者向另一家SOA产品和服务供应商BEA提出相同的问题,其中国区总经理蔡汉辉的答案几乎如出一辙:“有没有足够的,不是人手,而是技术,可能是一个瓶颈。”
这两家在中间件市场拼得你死我活的对手都意识到,在SOA的市场,未来最大的挑战者不是竞争对手,而是自己。谁先更快地掌握了更多、更强的技术,谁就能占领绝对的优势。
“SOA这个市场一起来,机会就会很多,当然每次浪潮出现的时候都会有一些基本的瓶颈,现在我们为内部的员工和合作伙伴提供很多的方法,培养他们拼命地学习。”蔡汉辉在回答如何迎接这个瓶颈的时候如是说。
虽然IBM目前拥有6700多名SOA开发人员,但李永财认为“目前SOA架构师和程序员的数量,相对需求来说还是偏少。下一步还有SOA管理员的缺口,因为SOA强调资源的整合与再用,企业实施SOA后将面临管理和控制的问题。”
今年4月IBM正式开始在中国实施SOA社区的建设,计划在未来三年里帮助合作伙伴培养100名资深架构师,然后以他们为种子带动出1000名普通架构师,再通过这1000人带出10000名SOA领域的产品专家技术人员。估计年内就会有10位来自用友、浪潮,或IBM其他合作伙伴的软件工程师,怀揣着IBM WebsphereLive的培训证书,走向硝烟四起的SOA市场。
|
对 ERP/制造业信息化 有何见解?请到 ERP/制造业信息化论坛 畅所欲言吧!
|