分享
 
 
 

第七章 中途岛之战--Borland和组件技术

王朝other·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

"没有中间件技术,我们就没有未来!"

Golden Gate Strategy

1996年,Borland察觉到软件技术将会开始朝中间件的方向发展。由于Borland一向只

开发工具软件,因此如何面对这个软件趋势便成了重要的问题。当时Borland陷入一

片混乱之中,新任CEO Delbert Yocam还尚未进入公司,软件和产品线的开发方向几

乎都是由担任Borland R&D Director一职的Paul Gross负责。1996年7月,Paul Gross

和Delphi的负责人Zack共同激活了一个崭新的计划,其目的是为了让Borland能够在

未来的软件业界中保持高度的竞争力。

当时,Borland已经开始想往企业市场发展。但是,Borland缺乏企业市场需要的大型

架构技术,那就是所谓的中间件(Middleware)。中间件通常都非常复杂,而且需要许

多时间才能够开发完成,更何况中间件服务器都需要运行在许多不同的硬件平台上,

例如SUN、HP和IBM等大型机器中,而那时Borland只是一个开发PC软件的公司,不但

对大型机器的开发完全没有经验,而且也没有相关的硬件设备来支持开发。尽管如此,

Borland和Paul都知道,在未来中间件技术绝对是软件产品的主战场之一。如果Borland

不趁早往这方面发展,那将永远没有机会成长为大型的软件公司。因此,Paul和Zack

知道,Borland必须想办法克服所有困难,以取得中间件技术。当然,最快的方法就

是并购拥有这方面技术和产品的公司。在寻寻觅觅了一段时间之后,Paul终于找到了

在Boston的一家软件顾问公司。虽然这家公司不大,但是却拥有使用RPC(Remote

Procedure Call)通讯协议技术的中间件市场的领导产品--Entera。

RPC是一个存在了非常久的软件技术,发展得非常成熟。Entera被许多如HP之类的大

型公司使用。于是Paul想通过并购这家软件顾问公司以取得Entera,再通过Entera把

Borland打入企业级市场。如果Borland能够整合Entera和Borland的开发工具,那么

大型企业可能也会开始使用Borland的工具。这对于Borland来说,算是很好的机会,

因为如此一来,Borland不但可以取得中间件技术,更可以让开发工具进入以往Borland

难以进入的市场。

就在Paul心动之际,又恰逢这家位于Boston的软件顾问公司经营发生了问题,也在寻

找新的资金来源,因此和Borland可以说是一拍即合。不久之后,Borland便宣布,Enter

a

正式成为Borland的产品之一。在Paul决定并购Entera之后,立刻激活了Golden Gate

Strategy(金门战略),开始要求Borland的开发工具必须和Entera整合在一起。同时

Borland也第一次开始大量购买大型的硬件,准备研发Entera,至此Borland通过Entera

正式进入了大型的以及基于UNIX平台的软件市场。

在Borland取得了中间件技术和产品之后,便很高兴地把Golden Gate Strategy呈现

给世人,宣示Borland已经成为整合科技的领导厂商之一。当时Paul还特别拨了一笔

预算,拍摄了一个宣传Borland Golden Gate Strategy的动画影片,其中使用的宣传

语是"We don't want to own the world,we just want to make it work better(

我们不想拥有世界,只想让它运作得更好)"。相信许多读者可能会记得这个影片。

Borland在取得了Entera之后,算是进入了陌生的中间件市场。虽然Borland通过Entera

企图打入企业市场,但严格地说,Entera只是让Borland这个招牌被较多的企业知晓。

而Borland在销售Entera方面表现得并不好,因为Borland一开始并不熟悉RPC技术,

另外就是Borland当初的销售体制无法成功地销售企业级的软件,因为新的公司体

制尚未建立起来。由于Entera在之后的表现不如人意,后来几乎只有Entera的旧客户

才购买新版本,Entera已经无法吸引新的客户了。这当然也是因为市场上的中间件技

术主流已经慢慢转换为使用CORBA和DCOM技术。因此,不久之后,Borland便把Entera

的维护和开发新版本的工作交由Borland亚洲研发中心新加坡来处理了。

Borland一直到取得了CORBA技术之后,才开始真正掌握中间件技术,并且逐渐打入企

业市场。

并购Visigenic,取得CORBA技术

Borland在第一次的中间件尝试不甚成功之后,还是没有放弃想在中间件开发的决心。

当企业市场的中间件主流技术转为使用CORBA之后,Borland又看到了第2次机会。

当CORBA技术逐渐被企业和PC界视为明星技术之后,提供CORBA相关产品的IONA和

Visigenic便成为许多人眼中的潜力软件公司了。不过由于IONA已经早一步推出了CORBA

产品并且也已经拥有了许多客户,因此IONA成长得非常快速。相反Visigenic是刚成立

不久的小软件公司,而且还处于亏损状态。

Visigenic是由Roger Sippl先生创立的。Roger Sippl是信息业界非常有名的人,因

为他也是Informix的创始人。像Roger Sippl这样的人,在美国被称为"创投冒险家"。

这群人的特点就是拥有极为敏锐、先趋的眼光,不断找寻新的信息契机成立软件公司。

一旦新公司有了一点成果之后,便立刻果断地卖出公司以求获利,而甚少长久经营一

家公司。

Roger Sippl创立了Informix公司,在有了一点经营成果之后,立刻把Informix卖掉,

大赚一笔,此后又再试图建立其他的小公司寻找机会和买家。Visigenic就是后来Roger

Sippl看好CORBA技术之后成立的小公司。Borland看到CORBA的潜力,但没有足够的本

钱并购IONA,因此看上了规模还小的Visigenic。Borland找上Visigenic,表示愿意以

数百万美金和股票分配权购买Visigenic公司,当然Roger Sippl立刻答应了。因为如

此一来,Roger Sippl不但可以让Borland负责Visigenic的负债,还能够赚进大把的

现金和Borland的股票,何乐而不为呢!

因此在1997年11月,Borland正式购买了Visigenic,而Roger Sippl也成为Borland当

时的CIO。当时我就知道,Roger Sippl一定是暂时性的担任Borland的CIO,目的就是

帮助Borland顺利接收Visigenic的产品线。一旦Borland掌握了之后,Roger Sippl一

定会立刻离开Borland,再次找寻新的机会。果然当Visigenic的产品在Borland稳定

之后,Roger Sippl也就离开去创立其他的软件小公司了。不过,对于Borland来说,

这并没有损失,因为Borland要的本来就只是Visigenic的CORBA产品。1998年,我还

在Borland的总部Scott Valley聆听了已经快要谢顶的Roger Sippl的演讲,宣示Borland

未来在中间件市场的光明前景。那也是我最后一次看到Roger Sippl。Borland取得了

CORBA产品之后,果然没有再败坏家产,而是立刻投入资源开发Borland自己的CORBA

产品线,那就是VisiBroker。很快,Borland就有了成果。当时Netscape正和Microsoft

火拼到最高点,Netscape为了增加Navigator在企业级市场的优势,决定在Netscape

中内建CORBA客户端引擎。在Netscape评估了IONA和Borland的CORBA产品后,决定使

用Borland的CORBA引擎,因为当时Borland虽然没有像IONA一样拥有比较完整的CORBA

产品和CORBA服务,但是VisiBroker却拥有体积小、执行速度快的优点,正好适合在

客户端的浏览器中使用。

当Netscape找上Borland的时候,Borland简直是喜上心头。当时的Netscape是如日中

天的软件公司,全世界使用Navigator浏览器的人数超过数百万。如果Netscape决定

使用VisiBroker,那Borland不但得到了最大的客户,而且还可通过Netscape的名气

立刻让全世界的人、包括企业级的使用者都知道Borland这家公司,了解Borland是有

能力提供企业级的软件解决方案的。

在Netscape和Borland磋商之后,立刻就有了结果。Borland答应以极低的价格授权

Netscape在Navigator中使用VisiBroker。虽然在这次的商业谈判中,Borland几乎

没有什么赚头,但是,Borland却达成了极为重要的形势胜利。首先是通过Netscape

的授权使用,Borland的VisiBroker在CORBA市场的占有率立刻超越了IONA;第二是

VisiBroker通过Navigator打入了企业市场,让许多大型的企业开始对VisiBroker产

生了兴趣,以致后来VisiBroker在金融和电信领域突破IONA的阵地,成为更受欢迎

的CORBA引擎;第三点当然就是Borland可以通过Netscape这个成功的案例宣传Borland

的CORBA产品,让VisiBroker再也不会矮上IONA的产品半截了。

在这次成功地出击CORBA市场之后,Borland终于开始让IONA正视自己为最强劲的竞争

对手了。这也开始了Borland和IONA之间无止境的CORBA大战,双方在各个CORBA应用

领域厮杀惨烈,一定要分出高下。

当然,Borland在CORBA的成功也让Patti和Zack的Golden Gate计划显得比较圆满,而

且在Paul和当时Borland R&D Director Joe Bently的要求下,Delphi和C++Builder

也都开始支持CORBA的功能。至此Golden Gate计划逐渐走向成型阶段,Borland终于

在中间件技术杀出了一条血路。

Paul Gross的愤怒和Golden Gate的坠毁

但不幸的是,当Delbert Yocam在1999年4月被Borland董事会踢出门之后,担任Borland

R&D副总裁的Paul Gross便一直认为Borland新的CEO职位应该非他莫属了,于是开始

积极争取CEO一职。不过,Borland的董事会却认为如果公司真的想进入企业市场,就

必须拥有专业的销售团队,需要一个在销售领域非常有经验的人来担任CEO。Paul Gross

出身于R&D,对于销售没有太多的经验,无法为Borland建立起所需要的销售团队。因

此,Borland董事会决定从外面寻找新的CEO。

在得知了Borland董事会的决定之后,Paul Gross非常愤怒。因为他认为Golden Gate

Strategy是他策划的,Borland能够进入企业市场,取得中间件技术,都是因为他的

眼光和功劳。现在Borland董事会居然不考虑由他接任新的CEO,Paul Gross心中充满

了怨言,对于Borland产品线的开发工作也就顿时失去了兴趣。

在Borland开始向外寻找新的CEO之际,Microsoft也得知了这个信息,于是马上就和

Paul Gross接触,想了解Paul Gross的动向。此时正是Paul Gross最不满的时候,因

此和Microsoft相谈甚欢,很快便答应到Microsoft工作。由于Paul在Borland已经是

R&D部门的副总裁,因此Microsoft答应给Paul的职位也是Microsoft开发工具部门的

副总裁,负责Microsoft的Visual Studio以及Internet方面的产品研发工作。这又是

一个Microsoft直接挖角Borland人才到自己公司担任类似工作的例子。Paul Gross虽

然是以副总裁的角色被挖走,Microsoft给予Paul的待遇也很高,但和Anders Hejlsberg

比起来还是差多了。这也说明美国对于技术专才的重视,高层管理人员的待遇不见得

会比第一流的技术人员高。

注:从Paul Gross的事例中,似乎可以看到技术人员的宿命。技术人员最高的职位好

像就是技术副总裁了,想做CEO是不太可能了的(除非是技术人员自己开的公司)。这

是真的吗?

看来,Paul Gross在Gold Gate Strategy中写错了那句名言。Paul Gross是想拥有全

世界的,所以才加入Microsoft,不是吗,Paul?

随着Delbert Yocam、Zack Urlocker以及Paul Gross等人一一离开Borland,Golden

Gate Strategy就再也没有人提起了。虽然Borland已经拥有了当初Golden Gate

Strategy

规划的所有软件技术,不过在Java快速兴起并且掌握了企业市场之后,软件的发展似

乎已经移转到了Java应用程序服务器市场。这个软件趋势也造就了BEA的快速成长。

等到Borland的下一任CEO Dale Fuller先生任职之后,他立刻投入大量的资源进入Java

应用程序服务器的竞争市场。至此,Golden Gate Strategy也就正式成为历史灰烬了。

到EJB的阵地吧!

虽然Borland在CORBA领域逐渐超越IONA,并且开始成为市场的领导者,不过,Java的

日渐兴盛也开始让CORBA面临考验。而在Windows平台,CORBA也必须面对Microsoft的

COM/COM+中间件技术的竞争。当SUN提出Java的RMI技术后,一些对CORBA并不了解的

人开始鼓吹CORBA已经是日薄西山了,他们认为CORBA这个已经存在许久且复杂的技术

可能会被Java方面的RMI取代。不过,后来事实很快就证明RMI根本无法取代CORBA。

先不说RMI的功能和CORBA比起来简直是九牛一毛,更何况RMI的执行效率根本不是CORBA

的对手,因此关于RMI是否能取代CORBA的争论很快就平息了下来。

不过,当SUN提出了J2EE架构准备力推EJB技术时,又有许多人不看好CORBA的命运,

认为CORBA的长路将尽,Java世界终将使用EJB而不是CORBA。一开始,SUN也认为EJB

是最好的中间件技术,认为企业应该采用EJB作为中间件的引擎来开发企业应用系统。

不过当SUN真正试着把EJB打入企业市场时,才发现CORBA早已在企业市场根深蒂固,

许多大型的应用系统都是使用CORBA技术开发的。如果SUN要把EJB推上企业中间件

的主流,那么EJB一定要能够同CORBA兼容和沟通。因此后来SUN修改了EJB的规格,让

它和CORBA兼容,以顺利解决大型企业需要整合CORBA以及新的EJB技术的需求。

Borland很早就发现CORBA和EJB根本不冲突,反而有很高的兼容性,CORBA的跨平台特

性又非常适合用来实现EJB的功能规格。因此在1999年,Borland开始进行用VisiBroker

作为实现EJB服务器引擎的研究工作。Borland在中间件市场付出了庞大的成本,奸不

容易才在CORBA方面有了一点成果,如果又被EJB抢走中间件市场的主流,那么Borland

岂不是损失惨重?而且Borland好不容易通过Golden Gate计划进入中间件市场,从RPC、

CORBA一路走来,既然已经在中间件市场投下了重注,那就没有理由现在因为EJB而

退出市场。更重要的是Borland看到了未来EJB市场的潜力,如果SUN真的能够把J2EE

架构打人大型企业应用的核心,那么掌握EJB服务器的厂商将会拥有巨大的商机,因

此Borland无论如何都不能放弃这个市场。

为了在EJB市场成为领导厂商之一,Borland不惜巨资投入了许多的资源来研发EJB服

务器的产品,并且以开发工具和CORBA产品赚得的资源源源不断地资助EJB开发小组,

以期能够早日开花结果,让Borland在EJB的中间件技术市场再下一城,奠定Borland

在这个领域技术至尊的地位。不过事情发展得却并不像Borland预期的那样简单。

几乎也在同一时期,另外两位重量级的厂商BEA和IBM也分别投下了巨大的资源进入EJB

市场。BEA选择的方式是快速并购Tuxedo,并且以Tuxedo为引擎开发EJB服务器;而IBM

则是占有最丰富的资源优势,以最大的团队规模投入Java和EJB市场。虽然Borland也

投入了巨资,但是Borland的"巨资"和这两家比起来根本不够看。很快BEA和IBM就有

了成果。当然,由于UNIX服务器战场的关系,当BEA和IBM推出EJB的服务器之后,立

刻引起HP等大厂商加入EJB来火拼。SUN自然也不会置身事外。一场EJB的世界级大战

展开了。

这么激烈的EJB战场,是当初Borland可能没有想到的。加入中间件技术大战的厂商每

一个的规模都比Borland大上几十倍,甚至是数百倍。这种大规模的阵仗是Borland前

所未见的。因此,当Borland开发出了EJB服务器引擎之后,才发现在大型中间件市场

不是光比技术和产品。除了技术和产品之外,还要比公司招牌的知名度、专业服务、

专业顾问咨询和专业的销售团队。此外,更需要极大的公司资源准备打一场长期的消

耗战。

一直到进入了EJB市场,Borland才真正了解到这个市场的对手是如何对战的。为了在

这个割喉市场生存下去,Borland公司策划了第三次的转变,以便为Borland建立专业

的销售体系,准备以不同的手法开打EJB的战争。这在稍后Borland的演变一文中有详

细的说明。

够强壮再玩下去吗?

到了2002年,中间件市场已经到了成熟而且是最后关头的时刻。EJB厂商之间的竞争

Borland能否在EJB服务器市场存活下去。又或是Borland与BEA成为联军,一起攻占

其他EJB竞争对手的最后滩头堡呢?这个答案也许在2003年会揭晓。不过,不管如何,

现在的Borland似乎又在中间件市场找到了另外一线生机,那就是.NET平台下的中间

件战争。这个故事将在稍后"EJB对抗CORBA?有趣的假设"一章中讨论。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有