Adam Bosworth:Access到XML,再到Web Services
发表于:2007-07-13来源:作者:点击数:
标签:
“Adam所设计和 开发 的世界级软件,比我能想到的其他任何人都要多。”对于Adam Bosworth,同事Joel Spolsky一点都不吝惜自己的溢美之词。他俩曾共事于微软,当Joel正在设计所谓的应用程序可编程能力策略时(就是后来演变成为 VB A的玩意儿),Adam正在设计M
“Adam所设计和
开发的世界级软件,比我能想到的其他任何人都要多。”对于Adam Bosworth,同事Joel Spolsky一点都不吝惜自己的溢美之词。他俩曾共事于微软,当Joel正在设计所谓的应用程序可编程能力策略时(就是后来演变成为
VBA的玩意儿),Adam正在设计Microsoft A
clearcase/" target="_blank" >ccess。
对,正是Access!虽然它只是一个PC版的
数据库产品,在DB2那样的庞然大物面前根本看不见它的影子——但是它的简洁和友好性,让数据库不再是专属于
程序员的米尔斯迷宫。冒昧揣测,Access可能是世界上使用者最多的数据库!
在Adam的战绩表上,有
Borland以前的Reflex关系数据库;还有ODBC,这个让人既恨却又无法忘却的家伙;当然还有IE 4.0 HTML引擎。我至今仍能回忆起,用
Windows NT SP6将IE升级到4.0后那一刻的欢跃;而在这个版本的IE中,我们应该记住这两个深刻的名字:Trident、DHTML。
Adam一开始在Borland工作,直到1989年加入微软。他在那里呆了十一年,历任不同的高层管理职位,涉及产品有Access、ODBC、IE的Trident编辑器和文档对象模型、
SOAP和XML。
对他最好的描述仍来自于曾经的同事Joel,“他的思维快得令人难以置信,而且不断地被证实是正确的。与大多数这样的人不同的是,他还善于聆听。而且一旦他发现自己是错的(正如1992年那一个小时,当我令他确信宏语言是需要
面向对象时),他会改变自己旧有的想法,而不会感情用事。作为程序经理,没有人能树立象Adam那么好的榜样”。
Adam被公认为XML的先锋之一。他在微软时,曾任WebData部门的总经理,这个部门即致力于规划和促进微软的XML战略。后来,他和Tod Nielson以及另外30名微软前雇员从微软脱离出来,创建了Crossgain公司。该公司致力于Web服务,Tod Nielson任CEO,而Adam任CTO。很明显,这已经威胁到微软在XML上的地位了。
为此,微软通过法律手段迫使他们遵守不竞争条款。这给了Adam一个喘息的机会,用两个月去沉思Web和端服务的未来。在此期间,Steve Gillmor也和Adam讨论了XML、SOAP、WSDL以及Crossgain下一步的打算。
2001年7月,Crossgain为BEA所收购,Adam也成为BEA的VP of Engineering,负责为BEA的系统架构分部推进engineering效果。可以断定,BEA与IBM、微软联手推出Web服务,其中Adam的地位不可或缺。他自己也曾提到,在担任BEA的首席架构师和高级开发副总裁时,50%的时间是花在企业级用户身上的。在经历了Access、XML后,Adam正在面对第三个重大的挑战——Web服务。
当接受ComputerWorld采访时,他谈到了技术产业的趋势,正如Web服务的演进。同时,他也指出了Web服务的两个不足之处:可靠的消息传递和异步性。对于前者,他谈到:“利用消息总线技术,我们逐渐做到了这一点,BEA提供了一套可靠消息传递的可选方案。但是转到B2B领域时,你需要在Web服务这一层有相应的标准。因此,也是最近,我们和IBM、微软一起推出了一个新的标准,用于实现Web服务中可靠的消息传递。”
Adam对Web服务的自豪几乎是无法掩饰的,“PC打开了第一扇门,HTML/HTTP打开了第二扇门。毫无疑问,Web服务将打开下一扇门”。让我们拭目以待,这位先导者在荒芜之地上,用他的勇气和毅力,开创下一个新的纪元。
原文转自:http://www.ltesting.net