软件厂商“暗战”SOA中间件

3月27日,在北京举行的“SOA中国论坛”上,在SOA领域一贯活跃的普元软件抛出了SOA当从“应用”开始这一最新理念。顺应该理念,普元软件发布了全球首款SOA应用平台EOS6.0。据称,这是全球第一款可商用的符合SOA国际标准的中间件产品。

“中间件是基础软件的一大类。顾名思义,中间件在企业计算架构中,处于系统操作软件与用户应用软件的中间。”计世资讯SOA软件分析师曹宇杰解释说,中间件最突出的特点是可以帮助企业实现网络计算通信功能。

根据赛迪顾问的统计,2008年,中国中间件产品市场整体规模达到15.46亿元,同比增长19.2%,其中国产中间件的市场份额接近50%,活跃着普元、东方通、金蝶等一批本土中间件厂商。中国工程院院士倪光南认为,无论是在影响力、技术进展还是市场份额上,中间件都是国内基础软件中做得最好的领域。而中间件的重要性曾被倪光南形容为“像空气和水一样”。

暗战

随着中间件技术的演进与相关技术标准的不断确立,传统的中间件市场正面临一场新的洗牌。从中间件的发展脉络看,随着用户对大型网络应用高效运行、灵活应变、无缝集成需求的不断提高,中间件已经从上世纪80年代兴起的第一代“CORBA中间件”,90年代兴起的第二代“J2EE中间件”发展到了今天的第三代“SOA中间件”。

SOA中间件的“魔力”,吸引了众多厂商的关注,其中以IBM为代表的国际企业动作尤为迅速。IBM每年在SOA领域的投资高达10亿美元,而甲骨文除了全力开发其下一代SOA产品外,还在2007年以85亿美元通过对BEA的收购来提高自身的竞争力。国内厂商普元软件8年来也投入了1.2亿元致力于SOA中间件的研发。

“SOA带来了让企业业务与IT更加融合的途径,但是SOA在中国的实施却有着不一样的路径。”曹宇杰在接受本报记者采访时表示,这是由于中国有着与欧美国家不同的SOA实施土壤。大量欧美企业通过数十年的发展,已有了相当完善的IT应用。竞争迫使他们更关注已有的多应用、多系统间的整合。可以说,整合是他们实施SOA的关键任务。

“作为新兴市场的中国则呈现了另一番景象。”曹宇杰说,大量的企业信息化都在新建,已建的往往也很容易推倒重来,还有很多系统是通过一期、二期、三期的建设,逐渐成熟稳定下来的。可以说,业务应用系统的新建与稳定才是中国企业当下的关键任务。不同的阶段与环境,注定了SOA在东西方实施上会有不一样的切入点。

标准

不过,要想彻底实现服务构件的自由组合,就必须要求不同构件存在标准的定义接口,这是中间件厂商竞争的另一个重要问题:SOA标准。

事实上,在SOA标准化推进方面,我国同样不遗余力。2008年11月,中国电子技术标准化(CESI)研究所互联网标准开放实验室负责人马楠曾透露,CESI已经联合国内10多家单位初步规划出SOA国家标准体系总图,有望在2009年内率先建立起SOA标准体系。

回顾中间件产品的三代演进,无论是第一代CORBA中间件,还是第二代J2EE中间件,中国厂商在产品概念、技术研发等方面都以模仿与跟随为竞争策略,进而通过成功的本土化市场运营,抢占了一定的市场份额。业内人士分析认为,随着中间件技术向以SOA为代表的第三代演进,以普元为代表的中国厂商,第一次成为SOA国际核心标准的制定者,这使得中国在第三代中间件产品的研发上,完全得以与世界同步,从而在基础软件领域为我国全面突破创造了历史性的机会。

普元软件CEO沈惠中在接受本报记者采访时说,作为新兴市场中的经济主体,中国大中型企业的IT系统相较于欧美发达国家而言,历史包袱和负担都较小。中国企业完全可以让“SOA从应用开始”,避免走入欧美强调整合为主的SOA路线,从而绕过陷阱,削减不必要的巨额学习成本。而此时,正是中国企业开始基于SOA构造企业信息系统的好时机。

一直关注中国软件力量发展的全国信息技术标准化技术委员会主任杨天行表示,突破核心技术一直是中国IT业发展的重要问题,科技部也列了很多专项来推动核心技术突破,但问题是核心技术从哪个方向突破。他认为,无论是在操作系统,还是在数据库或其他方面实现突破,都应该在一个新趋势出现的时候掌握主动,而SOA就是这样一个新趋势。