feiyang10086 发表于 2011-03-24 13:02

谁灵活?看Oracle和SAP的中间件技术口水战

谁灵活?看Oracle和SAP的中间件技术口水战



企业管理软件市场,针对大型以及高端的中型制造企业争夺战已经拉开帷幕。经过一系列的合并和收购后,形成了两大巨头争锋的市场格局:SAP和Oracle。这两家市值高达数十亿美元的公司不仅在ERP和供应链管理软件市场打的头破血流,还在基础性的底层集成软件即中间件市场展开竞争。

与SAP相比,Oracle在中间件领域具有更大的野心,Oracle声称自己能提供最先进的中间件产品。SAP则宣布自己致力于增强灵活地构建业务流程的能力,不会加入中间件市场的竞争。然而不管你如何划分,对于这两家竞争者来说,通过中间件技术满足市场对灵活性系统日益增长的需求变的越来越重要。

Sandra Rogers认同这一说法,Sandra Rogers是位于马萨诸塞州的IDC公司研究总监,他认为SAP并非纯粹的中间件厂商,不过SAP的确与Oracle在面向服务架构(SOA)领域展开了竞争。面向服务架构(SOA)也就是系统通过web 服务技术和应用服务器等中间件组件实现不同系统之间的数据和流程的连接。

Rogers说:“SAP和Oracle抛出上述概念除了吸引公众注意力外,更重要的是看谁能以最快的速度提升自己应用平台的扩展性、模块化和标准化。”

位于波士顿的AMR Research公司副总裁Jim Shepherd说,关键在于哪家厂商最先推出基于面向服务架构的ERP产品。他认为,厂商对于中间件的优劣之争好比厨房有了优质的水管,但是否有可以匹配的多功能大容量的水槽。

“我们高兴地宣布,在SAP客户中,采用Oracle Fusion中间件的客户比采用SAP NetWeaver平台的客户还要多。”

——Oracle公司总裁Charles Phillips

“如果ERP产品实现了面向服务架构(SOA),将为用户带来实实在在的好处。”Shepherd说,“最为明显的就是增加了流程管理的灵活性,管理者能够按照它们所设想的方式设置业务流程。”

理解新一代更具柔性的应用系统需要了解中间件技术。

Oracle声称其占据市场领导地位的同时,将其基础架构更名为Fusion Middl-eware,这促使人们更加关注SAP和Oracle中间件之争。尽管早期的Fusion用户承认它所产生的收益,Oracle的管理者们还是卷入了一场激烈的口舌之争。

Kyle Lambert是位于华盛顿的啤酒花制造商John I.Hass主管信息化的副总裁,他说公司所采用的Oracle Fusion 中间件应用效果非常好,因为它可以更为轻松、灵活地实现业务整合。“将供应商那里获取的信息导入自己的系统以及为用户提供他们所需要的信息一直是很困难的事情”他说。“基于因特网标准的中间件技术从技术上解决了这一难题,剩下的你要做的工作就是根据业务需要确定需要传输什么信息了。”

令人兴奋的Fusion

任何了解ERP市场的人都知道二十世纪九十年代末曾有过一段快速发展期,随之而来的是厂商间不可避免的兼并。

重要的应用软件供应商数量不断缩减,Oracle并购了竞争对手PeopleSoft,巩固了自己作为第二大厂商的地位。Oracle最近又兼并了客户关系管理(CRM)厂商Siebel Systems。

Fusion 中间件将成为Oracle发展其现有应用产品以及开发下一代应用产品的平台,该中间件产品被称为Project Fusion。不管怎么说,众多的Oracle企业应用软件已经采用了这种中间件。例如John I. Hass公司所使用的Oracle E-Business套件11i9版就运行在Oracle的应用服务器上。

应用服务器可被视为面向服务架构后台的主要引擎,执行多种集成、事务管理以及任务开发。Oracle和SAP都有自己的应用服务器,IBM等其它厂商也有自己的应用服务器产品。John I. Hass公司同时还使用其它的Fusion中间件组件(包括JDeveloper和BPEL流程管理器)在业务流程中配置和自动提供Web服务。

“我们实际上已经着手打造全面面向服务架构的基础”

——SAP总裁 Shai Agassi

例如,公司因此能够通过Oracle ERP中的财务管理模块自动化地一站式处理信用卡交易。Lambert估计这样的处理方法能带来400%的投资回报率。

John I. Hass公司已采用Fusion作为企业门户,并寻找其它方案以通过WEB 服务实现业务流程处理的自动化。Lambert说,企业的高层管理者“并不真正关心企业的管理信息系统运行在什么技术架构之上。他们关心系统开发实施的速度、系统的集成性以及是否在预算范围内,这些目标可以通过面向服务架构(SOA)来实现。”



SAP将NetWeaver定位为一个业务流程平台,而不是各种中间件功能的集合。
所有中间件产品有着相近的功能,不过还是存在着一定的区别。以SAP为例,公司声称更关注名为xApps的预构建综合应用领域。而Oracle则认为自己的中间件套件非常开放,各部分可以像“热插拔”组件一样与其他厂商的标准中间件互换。

Oracle Fusion 中间件业务副总裁Rich Schultz说:“从互用性的角度来说,Fusion要远远超出诸如SAP NetWeaver平台等更具专有化特点的产品。”



NetWeaver平台的价值

SAP的管理者反驳道,NetWeaver组件支持所有重要的标准,可与其它平台交互应用。不过他们并不否认,其应用服务器配有专有引擎处理“ABAP”代码,“ABAP”是SAP特有的编程语言。

正如分析家看到的,主要的区别在于SAP不单独销售中间件。位于马萨诸塞州的Forrester调研公司副总裁John Rymer说:“Oracle已经单独销售中间件产品,而SAP目前为止仅销售应用系统。”

Rymer说,某些应用以xApps或者综合应用的形式出现,而不再是传统的模块。他同时表示,Oracle开始将自己的中间件产品与其应用平台更加紧密地结合在一起。

SAP解决方案市场营销副总裁Peter Graf说虽然可以将NetWeaver组件归类为中间件,但是“将NetWeaver说成是中间件就好比说保时捷经营方向盘业务一样片面,中间件只是这个解决方案的一个组成部分。”

SAP认为SAP的企业服务架构(ESA)是与一个个特定的业务背景相结合的,例如定义订单。NetWeaver同时包含其它的功能,包括商业智能以及用于和其他系统连接的集成代理器。

VEKA是德国的一家生产门窗合成贴面的制造商,它是NetWeaver平台的用户。总部采用SAP新近版本的R/3 ERP产品,各小型销售分支机构采用SAP Business One产品。

VEKA首席财务官Thomas Sauerlan说,名为XI的NetWeaver组件改善了VEKA公司R/3和Business One两个系统的集成度。XI集成代理器可以更为轻松地实现VEKA公司与其它客户系统间的联接。“我们从前努力实现与客户业务的集成,不过不怎么成功,”他说,“XI集成代理器可以协助我们完成这一工作。”

包括BW数据仓库在内的NetWeaver商业智能组件改善了VEKA公司管理报告的及时性。Sauerlan说,此前不同数据源间数据转换任务非常繁重,业务报告每月生成一次,采用NetWeaver所支持商业智能组件后,报告每日生成一次。VEKA同样使用NetWeaver企业门户以及它的移动应用架构组件。

谁是赢家?

到目前为止谁赢得了这场中间件之争?站在技术的角度,它可能是Oracle。Forrester调研公司的Rymer主持了2004年的一项市场研究,结果显示Oracle的应用平台、企业门户以及集成服务器的市场占有率高于SAP,甚至高于IBM的同类中间件产品。Rymer说,Oracle的中间件产品具有更为丰富的功能,以及相对低廉的成本。

不过Rymer承认:“如果问题换成 ‘哪家厂商的策略能够使我从应用系统和中间件产品中获取更大的价值?’我的答案是‘SAP’,因为它并不在中间件市场与IBM这样的厂商进行肉搏战。SAP将中间件和应用系统结合在一起作为自己的竞争基石。”

不过Oracle的中间件与其应用系统没有紧密结合在一起的状况正在发生变化。Oracle应用战略资深副总裁Jesper Andersen说,Project Fusion应用系统将在2008年推出,2007年可部分推向市场。他补充道,即便在今天,Oracle的应用系统也使用了中间件产品。

Oracle电子商务套件运行于应用服务器之上,并在很大程度上提升了其它组件的功能。Oracle证实,它的中间件产品已经应用在EnterpriseOne ERP产品中。EnterpriseOne最早由J.D. Edwards开发,后来被PeopleSoft公司收购。此外,Oracle利用其业务活动监控引擎强化了客服中心的客户管理解决方案。

两家公司都赢得了数量可观的客户。截止2005年秋季,Oracle宣布有7,500家软件厂商采用Fusion 中间件套件,26,000个客户采用套件中的一部分。SAP说自己拥有xApps客户400家,采用两个或者更多NetWeaver组件的客户达1,500个,另外已有300家厂商获得SAP合作伙伴认证,还有1,000家软件厂商正为获取这一认证而努力,他们的应用将运行于NetWeaver平台,而不是简单的与其接口。

AMR公司Shepherd相信SAP提供的数字要比Oracle提供的数字更有参考价值。Oracle提供的数字更大程度上说明它在中间件市场取得了很大的成功,而不能说明它用中间件为其应用战略提供了有效的支持。关于两家供应商的合作伙伴生态系统的规模还需进一步观察,他补充说,不过真正的对决在于哪家厂商能够率先推出全面的面向服务架构的ERP套件。他认为目前两家厂商都还没有将其ERP产品的功能重写成一个一个的单独的服务。

Shepherd说,Oracle在Project Fusion成型之前不会推出面向服务架构的ERP产品,SAP也不会在其计划的2007年之前发布面向服务架构的产品。但他们会采取一些折中的做法。例如,SAP宣布2005年秋季推出的ERP产品中已经嵌入了500项企业级的Web服务。

在Shepherd看来,只有有了基于面向服务架构的ERP产品,面向服务架构(SOA)才能真正成为主流。集成了中间件的企业应用套件使项目实施变得更简单,但在中间件上处理业务远达不到在ERP中处理业务的效果。“这不是排斥中间件产品,只是明确一点:仅因为厂商们的中间件产品支持面向服务架构并不意味着他们具有面向服务架构的企业套件产品。”他说。

VEKA公司Sauerland说,即使你采用的不是最新版的ERP产品,也可以应用中间件技术。他进一步解释,面向服务架构的移植将是渐近的,较以前的计算移植相比不需要太多的硬件驱动支持。“对于我来说,面向服务架构并不是庞然大物,而是通过我们一步一步地改进就能实现的事物”,他说。

客户将从两家规模庞大、资金雄厚的厂商针对面向服务建构(SOA)企业套件的竞争中受益。任何中间件相关的竞争都可以看作是在追求高度灵活性的业务流程这一伟大目标过程中的阶段性工程。

“中间件是必要的,不过归根到底在于你想从中间件产品中得到什么,”Oracle中间件及ERP套件用户Lambert说,“Oracle 、SAP、 IBM以及Microsoft有责任赋予应用系统更好的性能,从而使其客户能利用中间件所具备的优势来实现他们的业务目标。”

中间件市场口水之战

当制造商们的管理层刚刚开始讨论中间件的意义时,SAP和Oracle的主管们已经争论得不可开交。他们的高层均声称自己处于中间件市场的领导地位,旗下产品可以胜任下一代运算基础。

九月在维也纳举行的一次聚会上,SAP产品和技术集团总裁Shai Agassi说,他们已经就NetWeaver平台所支持的、面向服务架构的独创性中间件产品进行了为期四年的研发。

面向服务架构下的各种应用和业务流程经过整合之后,可以更为自如地运行Web服务。“其他的业内人士还在探讨如何突破[Web]服务技术……面向服务架的道路是否正确时,我们已经采取行动,开发出你们所讨论的、面向服务架构的中间件产品,”Agassi说。

围绕面向服务架构SAP做出的创新及其产品推向市场之快很令公司的管理层满意,此次的维也纳聚会上该公司的高层对自己的SOA产品——企业服务架构(ESA)——也有高调的谈论。他们也怀疑竞争对手因为忙于整合新并购的系统,而不能集中精力研发新产品与ESA抗衡。

据Agassi称,SAP现有400多家客户采用了以NetWeaver为平台的预构建综合应用xApps。每天都有超过五个的NetWeaver项目处于研发之中,SAP期望明年下半年其30,000多家客户中的30%能采用NetWeaver解决方案。

“我们相信自己是这场游戏的主角,”Agassi说,“我们的大多数竞争者只是刚刚认识到面向服务架构对于他们的意义。我们已经在努力帮助我们的客户群理解它的价值。”

同是在九月,Oracle的两位总裁之一Charles Phillips在Oracle举办的OpenWorld会议上发表讲话,声称Oracle的Project Fusion——力于将其应用集成到中间件平台——成研发仍需几年的时间。不过他强调,Oracle Fusion的中间件套装已经推出,并且客户达到26,000家。

“我们认为我们的组件在[中间件销售市场]处于首位,而且其价值很难用金钱衡量,因为只有我们自己能够精确地衡量,”Phillips说,“我们高兴地宣布,更多的SAP客户采用Oracle Fusion中间件而不是NetWeaver。”

Oracle同时声称,它的中间件产品更为开放,能够替代来自其它厂商的标准化中间件组件。“我们希望这是一场价值之争,”Phillips说,“我们认为我们的每个中间件组件具有足够的卓越性能,充分满足开放性需求。”

页: [1]
查看完整版本: 谁灵活?看Oracle和SAP的中间件技术口水战