DCOM体系结构(一)技术白皮书---Microsoft 摘要: 这篇文章主要介绍了DCOM的内部原理,对象的TCP/IP协议实现。这篇文章适合程序开发人员阅读,尤其适合想开发基于Internet、Intranet以及更深层次上的最新应用程序的开发人员。在一些方面我们假定读者已经熟悉COM的基本概念,尽管有些概念在讨论分布式程序设计时还会涉及到。 概述Microsoft Distributed Component Object Model(DCOM)是Component Object Model(COM)的扩展,它支持不同的两台机器上的组件间的通信,而且不论它们是运行在局域网、广域网、还是Internet上。借助DCOM你的应用程序将能够任意进行空间分布。 由于DCOM是COM这个组件技术的无缝升级,所以你能够从你现有的有关COM得知识中获益,你的以前在COM中开发的应用程序、组件、工具都可以移入分布式的环境中。DCOM将为你屏蔽底层网络协议的细节,你只需要集中精力于你的应用。 谁适合阅读这篇文章这篇文章适合程序开发人员阅读,尤其适合想开发基于Internet、Intranet以及更深层次上的最新应用程序的开发人员。在一些方面我们假定读者已经熟悉COM的基本概念,尽管有些概念在讨论分布式程序设计时还会涉及到。 怎样得到这篇文章的主要内容这篇文章是有关COM和DCOM技术的系列资料的一部分。你可以从头到尾进行阅读,也可以将它作为技术参考。在这篇文章的最后一章,介绍了这一系列文章中的其他文章。 如果你还不清楚DCOM是什么,“DCOM Technical Overview”这篇文章将对你有用。如果你想知道怎样应用DCOM解决特定的问题,“Solution in Action”这篇文章将会对你有所帮助。 哪里能够得到DCOMDCOM目前和Windows NT v4.0,Windows 2000操作系统一起发行,DCOM的Windows 9X版本可以从微软站点下载。 COM体系结构这一章将给你一个DCOM技术内部、外部结构的一个概述,你将会看到 DCOM怎样实现了对于客户端来说的简单分布式计算,而没有再灵活性、可升级性、健壮性等方面损失性能。 DCOM处于你的应用程序组件中间,它提供了将组件透明连接起来的能力,如下图说明了DCOM的恰当的位置:
定位对象COM技术的核心内容是怎样建立组件之间的通信以及怎样创建组件的实例。这些技术通常被归为“激活技术”(Activation mechanisms)下面讨论一下它们怎样工作。 在本地和远端创建一个新对象分布系统中的一个基础就是创建对象。在COM中对象类以GUID |
DCOM体系结构(一)(技术白皮书---Microsoft)
最新推荐文章于 2024-01-23 12:00:00 发布