第三讲:组件服务是什么?

王朝other·作者佚名  2008-05-19
窄屏简体版  字體: |||超大  

我们必须认识到,组件服务就是Windows XP和2000中的COM+,是微软组件对象模型(COM)和微软事务服务器(MTS)的新发展。COM+能够处理许多原来必须由开发人员通过编程处理的资源管理任务,例如,线程安全和分配,通过提供线程池、对象池和运行时对象激活,它可以自动地使应用程序具有更大的可伸缩性。COM+还通过提供对事务的支持,甚至是跨越网络中多个数据库的事务,来保证数据的完整性。

与应用程序一样,作为应用程序一部分的组件也需要运行时间服务,在Windows 2000和XP中,这种服务就是COM+组件服务。COM+是在基本的COM之上又添加了一系列的其他服务,例如事务队列组件(QC)、安全、松偶合事件(LCE)、运行时激活(JITA)、基本侦听服务、对象池等,对COM的增强包括对线程和安全性的改进以及异步COM的引入,新服务包括同步、对象池、队列组件和一种新的分布式应用程序管理和包装服务。对于习惯于COM编程的开发人员而言,COM+中的改进是显著的。COM+中实现了一种被称作中性单元线程的线程模式,它允许一个组件被串行化地访问,并能够在任何线程中运行。除了线程模式外,COM+还提供了基于角色的安全机制、异步对象执行等。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航