Programming 版 (精华区)
发信人: lofe ()感激生活(), 信区: Programming
标 题: 全面理解COM+ 2
发信站: 哈工大紫丁香 (Sun Sep 3 08:13:11 2000), 转信
欢迎加入5ADs.com, 0.60元/点击!
CSDN主页
Visual C++ Visual Basic Delphi 文件格式 网友文集 软件发布 专
家门诊 精品图书 人才市场
从COM的发展角度来看,COM最初作为桌面操作系统平台上的组件技术,主要为OLE服务。
但是随着Windows NT与DCOM的发布,COM通过底层的远程支持使组件技术延伸到了分布式
应用领域,充分体现了COM的扩展能力以及组件结构模型的优势。MTS为COM增添了许多新
的内容,弥补了COM和DCOM的一些不足,它注重于服务器一端的组件管理和配置环境。C
OM+进一步把COM、DCOM和MTS统一起来,形成真正适合于企业应用的组件技术。COM、DC
OM、MTS以及COM+的结构关系如图2所示。
图2 COM+组成结构图
COM+不仅继承了COM、DCOM和MTS的许多特性,同时也新增了一些服务,比如负载平衡、
内存数据库、事件模型、队列服务等。COM+新增的服务为COM+应用提供了很强的功能,
建立在COM+基础上的应用程序可以直接利用这些服务而获得良好的企业应用特性,本文
第二部分将重点介绍这些服务。
COM+还提供了一个比MTS更好的组件管理环境,如图3所示。COM+管理程序(COM+ Explor
er)也采用了MMC(Microsoft Management Console)标准界面。对应于MTS中的包(Packag
e),COM+称之为COM+应用(COM+ Application),每一个COM+应用也包括一个或多个COM+
组件以及与应用有关的角色信息。通过COM+管理程序,我们可以设置COM+应用和COM+组
件的属性信息,比如组件的事务特性、安全特性等等。如图4所示。
图3 COM+管理程序运行示意图
图4 COM+组件的属性配置示意图
我们知道,COM和MTS把组件的所有配置信息都保存在Windows的系统注册表中,然而,C
OM+的做法有所不同,它把大多数的组件信息保存在一个新的数据库中,称为COM+目录(
COM+ Catalog)。COM+目录把COM和MTS的注册模型统一起来,并提供了一个专门针对组件
的管理环境。我们既可以通过COM+管理程序检查或设置COM+目录信息,也可以在程序中
通过COM+提供的一组COM接口访问COM+目录信息。
<<<上一页 返回 下一页>>>
----------------------------------------------------------------------------
----
美达美简介 | 邮购专栏 | 给我们写信 | 程序员大本营 | 英语步步高
美达美科技有限公司 版权所有 ?1998-1999
--
※ 修改:.haojs 于 Sep 3 08:10:47 修改本文.[FROM: bbs.hit.edu.cn]
--
※ 转寄:.武汉白云黄鹤站 bbs.whnet.edu.cn.[FROM: bbs.hit.edu.cn]
--
☆ 来源:.哈工大紫丁香 bbs.hit.edu.cn.[FROM: haojs.bbs@bbs.whnet.]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:7.037毫秒