COM+是对COM的一次革命,而不仅仅是一种新版的COM编程模式,而是一种设计和开发组件的崭新的平台。此外,Windows XP的组件服务与Windows 2000中的组件服务有所不同,Windows XP和COM+ 1.5提供的功能也远多于COM+ 1.0。我们在本篇文章中将探讨XP中基本的组件服务。
COM+可以用来在Windows XP平台上实现运行关健任务、企业级的分布式应用程序。在最新的版本中,COM+添加了许多新的特性,面向开发人员和系统管理人员强化了可伸缩性、可用性和可管理性
Windows XP中包含的是COM+ 1.5,我们在这篇文章中将讨论它的新特性和功能。微软在COM+的可用性的许多方面都表现不俗,并解决了COM+ 1.0中的一些小缺陷,在现有的服务中添加了一些新的特性。此外,COM+还可以与.NET服务整合使用。当然了,COM+ 1.5与COM+ 1.0完全后向兼容。
在设计和开发企业级的应用程序时,我们有几个原因需要使用COM+。如果是系统管理员,可以对COM+应用软件及其组件进行安装、布置和配置;如果是应用软件开发人员,则可以编写组件并将它们组合成一个应用软件;如果是工具开发商,可以在COM+环境中开发或对工具进行修改,使工具具有更多的功能。