Adam所设计和开发的世界级软件,比我能想到的其他任何人都要多。”对于Adam Bosworth,同事Joel Spolsky一点都不吝惜自己的溢美之词。他俩曾共事于微软,当Joel正在设计所谓的应用程序可编程能力策略时(就是后来演变成为VBA的玩意儿),Adam正在设计Microsoft Access

对,正是Access!虽然它只是一个PC版的数据库产品,在DB2那样的庞然大物面前根本看不见它的影子——但是它的简洁和友好性,让数据库不再是专属于程序员的米尔斯迷宫。冒昧揣测,Access可能是世界上使用者最多的数据库!

Adam的战绩表上,有Borland以前的Reflex关系数据库;还有ODBC,这个让人既恨却又无法忘却的家伙;当然还有IE 4.0 HTML引擎。我至今仍能回忆起,用Windows NT SP6IE升级到4.0后那一刻的欢跃;而在这个版本的IE中,我们应该记住这两个深刻的名字:TridentDHTML

Adam一开始在Borland工作,直到1989年加入微软。他在那里呆了十一年,历任不同的高层管理职位,涉及产品有AccessODBCIETrident编辑器和文档对象模型、SOAPXML

对他最好的描述仍来自于曾经的同事Joel,“他的思维快得令人难以置信,而且不断地被证实是正确的。与大多数这样的人不同的是,他还善于聆听。而且一旦他发现自己是错的(正如1992年那一个小时,当我令他确信宏语言是需要面向对象时),他会改变自己旧有的想法,而不会感情用事。作为程序经理,没有人能树立象Adam那么好的榜样”。

Adam被公认为XML的先锋之一。他在微软时,曾任WebData部门的总经理,这个部门即致力于规划和促进微软的XML战略。后来,他和Tod Nielson以及另外30名微软前雇员从微软脱离出来,创建了Crossgain公司。该公司致力于Web服务,Tod NielsonCEO,而AdamCTO。很明显,这已经威胁到微软在XML上的地位了。

为此,微软通过法律手段迫使他们遵守不竞争条款。这给了Adam一个喘息的机会,用两个月去沉思Web和端服务的未来。在此期间,Steve Gillmor也和Adam讨论了XMLSOAPWSDL以及Crossgain下一步的打算。

20017月,CrossgainBEA所收购,Adam也成为BEAVP of Engineering,负责为BEA的系统架构分部推进engineering效果。可以断定,BEAIBM、微软联手推出Web服务,其中Adam的地位不可或缺。他自己也曾提到,在担任BEA的首席架构师和高级开发副总裁时,50%的时间是花在企业级用户身上的。在经历了AccessXML后,Adam正在面对第三个重大的挑战——Web服务。

当接受ComputerWorld采访时,他谈到了技术产业的趋势,正如Web服务的演进。同时,他也指出了Web服务的两个不足之处:可靠的消息传递和异步性。对于前者,他谈到:“利用消息总线技术,我们逐渐做到了这一点,BEA提供了一套可靠消息传递的可选方案。但是转到B2B领域时,你需要在Web服务这一层有相应的标准。因此,也是最近,我们和IBM、微软一起推出了一个新的标准,用于实现Web服务中可靠的消息传递。”

AdamWeb服务的自豪几乎是无法掩饰的,“PC打开了第一扇门,HTML/HTTP打开了第二扇门。毫无疑问,Web服务将打开下一扇门”。让我们拭目以待,这位先导者在荒芜之地上,用他的勇气和毅力,开创下一个新的纪元。


评论

该日志第一篇评论

发表评论

评论也有版权!