近年来,收购之风在IT行业很是流行,而甲骨文却是其中最积极的一个。先是PeopleSoft,接着是Siebel,最后则是BEA。而成功收购BEA对于甲骨文中间件战略的成形和巩固起到了至关重要的作用。
事实上,BEA是甲骨文最理想的“猎物”,因为它已经处于或者接近中间件市场领头羊的位置。在BEA被收购之前,很多甲骨文的中间件产品都是自己研发的(就象SAP那样)。甲骨文的绝大多数中间件产品都是用的自己的技术,但是大部分这些技术都很普通,分析师Neil Ward-Dutton说。比如,甲骨文曾经推出了自己的Java应用服务器。“但是,从用户的反映来看,没有人把它视为一款出色的产品,” Neil Ward-Dutton说。“虽然甲骨文做得很用心,但是却没有取得太多的市场渗透。”
相比之下,BEA用更先进的版本取代了这些技术。在中国,BEA的Tuxedo中间件软件有一个非常庞大的客户群,这有助于甲骨文打开在中国的中间件市场。此外,BEA在电信行业也占有很大的用户。
尽管甲骨文收购BEA发生在2008年年初,但是,早在三年前甲骨文就重新确定了自己的中间件战略,甲骨文Fusion中间件副总裁Andrew Sutherland说。甲骨文想要尽可能让自己的产品线变得更加全面,这样客户就可以在中间件堆栈的任何层使用甲骨文的产品,从应用服务器到业务流程管理(BPM)和内容管理。
“现在来看,这听起来是一个虽然明智但显而易见的做法,不过,别忘了,甲骨文是在4、5年前就想到了这一点,” Sutherland说。
甲骨文还希望能够整合中间件堆栈的所有部分,使它们能够协同工作,并能在整体上提供能见度。最后,甲骨文还希望能将其开放,就像其它中间件供应商比如SAP和IBM那样。
现在,甲骨文的中间件架构是由多个层次组成的。位于最底部是网格基础设施,然后依次是应用服务器层、面向服务的架构(SOA)和流程管理(包括SOA套件、治理和BPM套件)、内容管理(企业内容管理套件)、商业智能(企业加强版商业智能套件BI Suite EE Plus和数据集成套件)、企业绩效管理,最上面是用户交互层。用户交互层使用了WebCenter套件和WebCenter服务产品线。
在该堆栈的底部,甲骨文很注重性能。为此,它采用了WebLogic Application Grid技术来提高产品性能,同时还使用了BEA的JRockit Java虚拟机,以及2007年3月收购的Tangersol内存缓存技术。
在应用服务器层,甲骨文使用的是BEA的WebLogic应用服务器,这表明了让客户远离老产品而迁移到新产品上的决心。“我们的策略是继续支持老产品和相关的开发,而每个后续发布的产品我们都尽可能使它更接近战略产品,” Sutherland说。
在SOA层,甲骨文使用的是BEA的AquaLogic产品线,包括一个服务总线。甲骨文打算将这一技术融合到它现有的服务总线中,以创建一个新产品。“Aqualogic的一个重大改变是让它运行在多种不同的环境中,” Sutherland补充说。而在内容管理方面,甲骨文正在使用的是Stellent公司的技术, 2006年,甲骨文收购了该公司。
Ward-Dutton担心,收购BEA的行为可能会导致不必要的副作用。甲骨文近来的战略是如此的积极并且与数据库和应用软件如此紧密地联系在一起,这可能会使一些BEA客户流失,他警告说。“许多公司购买BEA的产品是因为BEA使用的都是自己的技术,这种技术独立性有时候会给工作带来很大的方便,” Ward-Dutton说。“不过,当甲骨文收购了BEA之后,这种平衡就被破坏了。原有客户就有可能转而使用其他厂商的产品。”
这是一个甲骨文不得不面对的文化问题,但在短时间内,从技术角度看,甲骨文已经采取了一些有效的措施,力争将BEA产品融入自己的产品中。