描述:
1月26日,在伦敦伊丽莎白二世女王会议中心召开的微软未来平台软件开发大会上,微软软件设计师唐-鲍克斯(Don Box)表示公司不再向组件对象模型(COM)以及分布式组件对象模型(DCOM)投入更多资金,组件对象模型(COM)以及分布式组件对象模型(DCOM)是微软实现不同程序之间进行目标共享的两种标准机制。
随着微软为Windows操作系统下一代版本“长角”筹划开发人员和独立的软件销售商
,微软想让他们抛弃原有的Windows设计模式。
鲍克斯表示,取而代之的是各种程序将使用可扩展标记语言基础上的管理服务彼此进行交流。
让开发人员远离目标源世界是微软与其它公司主要区别之一,其它公司如IBM、Sun、BEA系统、甲骨文以及其它竞争对手均以销售Java 2企业版(J2EE)标准的产品为主。
微软已经通过自己的后端服务器软件占领了大型企业。然而,以J2EE为基础的系统仍然备受从事更加复杂运算工作客户的青睐,比如从事股票交易或大型网站等。
鲍克斯称,“让程序之间具备通讯交流的能力是我们开发‘长角’的一个核心原则。”但是他也表示目标源程序设计并不是设计之初所想像的那样。“90年代我们曾认为最有前途的技术其结果却并非我们所料想的。”
鲍克斯表示类似Java远程方法调用(RMI)机制以及公用对象请求代理体系(CORBA)这样的技术均遭遇了同样的问题。
大多数分布式目标技术的问题是各种程序需要特别的分类文件或.jar文件(指Java)或.dll文件(微软自己的动态链接库)。
鲍克斯强调指出组件对象模型(COM)以及分布式组件对象模型(DCOM)并没有灰飞烟灭。他说,“现在只是某些微软内外的小团体利用了COM,我们对COM所承担的义务并没有结束。但是我们不会把每年68亿美元的研发费用投入到Ole32.dll中去。”
分析人士表示远离COM以及DCOM不应该是多么令人惊讶的事情。Ovum软件开发战略资深分析师保拉-罗蒂比(Bola Rotibi)表示,“从某种程度来说,大多数人都会料到这点,虽然DCOM和COM仍将得到支持,但是对于它们微软不会开展新的工作。他们认为DCOM和COM的工作已经趋于尾声。”