2002-09-16 13:42
Web服务引发全球软件业“大地震”
“Web服务”这一新鲜事物的前景尚不明确,但它却吸引了包括微软、Oracle、IBM在内的所有大牌厂商为之争斗,其中的奥秘何在?软件产业一片沸腾。这是自万维网诞生以来首次大规模的洗牌竞赛,就连一些大玩家也在暗自发颤,还有一些家伙则已开始在心中幻想着新帝国的组建。长久的联盟土崩瓦解,往日的斗争更加激烈——造成这一切的根源是一种被称作“Web服务”的新事物。
“Web服务”代表一套工具和整体方法,这些工具和方法用于制作类似于拼装玩具的网络软件——从理论上讲,将来有一天,软件程序可像摆弄拼装玩具一样被插入其它任何程序。比如:一个采购程序可与另一公司的销售软件对话,销售软件又可与企业的内部生产系统对话。然而,“Web服务”也可能是痴人说梦。这是因为几乎所有的公司都有大批全然不同的、互不兼容的内部软件。各企业通过自己的软件联系客户和供应商。如果所有这些分散的东西能相互建立对话,那自然会为生产效率带来深刻变革。这样的目标虽然看似异想天开,但它却充满了诱惑力。软件业巨无霸微软正有条不紊地为其“.NET”Web服务计划作宣传,“Web服务”的主题也就成为了首要话题。
尽管业界对“Web服务”的未来各持己见,但所有人都对此予以密切关注。Siebel Systems公司以生产销售及营销类软件见长,该公司CEO汤姆·西贝尔对Web服务的未来持有怀疑态度,他说:“突然之间,我们看到Sun公司和Oracle成了敌人,原因是两家企业都要开展Web服务,原本,这两家公司是盟友关系,他们一致与微软进行着对抗。而IBM也将与SAP公司展开竞争,这两家公司原本都以Oracle为对手。这些公司因这样的东西成为敌人有点不可思议。”西贝尔认为Web服务被过度炒作,其定义不清不楚。
高盛公司的首席软件分析师里克·谢伦德曾提到,微软、IBM、Oracle、Sun、SAP、BEA Systems等六家企业都是为了占据市场统治地位而展开竞争。这组企业中,很多公司以前一直是“井水不犯河水”,有些公司过去从事着完全不同的业务。自从有了Web服务,这样的日子已经一去不复返。
其中的道理是:为了编写Web服务方向的程序,程序员越来越依赖于“应用服务器端软件”。“应用服务器软件”的诸多功能可使程序员不用每次重新编写程序,还可提供分布式电脑组数据处理的工具、连接无线设备的工具,或提供某些安全功能的工具。正是因为“应用服务器软件”,软件产业开始出现“大地震”——正如谢伦德所说的:“传统情况下,当你为微软公司编写一套程序,你就是在为操作系统编写程序。对于Oracle公司来说,它控制着企业数据库平台。但现在,该平台成为了Web应用服务器。”
这将意味着:人们将能够避开微软对企业计算的操控,其操作系统的优势不再那么重要。Oracle的数据库也难逃厄运——因为一个应用服务器理论上能在任何一个数据库内发现数据。微软和Oracle两家公司现在都将自己的应用服务器视作是维系客户的强力胶。两家企业同时鼓励企业购买整套解决方案。
IBM、Sun、SAP这三家公司现在也正置身于应用服务器业务,而且投入力度日趋加大。像微软和Oracle一样,这些公司也担心:一旦战斗转移,自身对客户的吸引力可能会下降。与此同时,六大巨头阵营中最小的一家——BEA Systems公司控制着一样巨型武器,据称这是拥有最强劲性能的应用服务器软件。该公司计划使其应用服务器仅仅在软件大战中扮演中立角色。
以上只是Web服务大战的第一阶段。我们将在未来向您讲述该领域发生的战斗故事。