新闻资讯
看你所看,想你所想

Windows DNA技术

Windows DNA技术

Microsoft的分散式套用体系DNA 是Windows 套用平台的一个企业套用开发模型,它与Windows 作业系统紧密结合。DNA 採用的分布对象构件模型称为DCOM(distribute component object model,即分布构件对象模型),它提供构件间必要的粘合和完全的服务,包括协同工作、位置透明性、安全性、网路化和基本服务,使得构件能够彼此通信并且以标準方式操作。类似于CORBA,DCOM 服务对象也需要定义一个对应的对象类,该对象类是通过Mirosoft 的IDL 语言(MIDL)定义的。一个对象类可以定义多个接口,每个接口可以定义多个操作,每个对象类和每个接口都被赋予一个全局唯一的标识符GUID(global unique identifier),分别称为类标识符(CLSID) 和接口标识符(IID)。通过编译MIDL档案,可以产生相应的打包/解包代码。在DCOM 体系中,客户方打包/解包代码称为代理(proxy),服务方打包/解包代码称为存根。

DCOM 于1996年推出,目前已在Windows95 /98 和NT 中得到广泛套用。随着时间的发展,企业内基于Windows 的PC 伺服器的生存能力和Internet的持续高速发展给现代套用带来了新的负担。在Windows2000 产品系列中,DCOM已被重新命名为COM+。通过将DCOM 的重点转移,COM+统一了DCOM 和MTS,支持对象合併、动态负载平衡和资料库快取,可以更好地管理不断增加的高度动态调运负载、综合基于浏览器的客户及处理新的分布安全模式。三种分散式技术各有特点。

转载请注明出处海之美文 » Windows DNA技术

相关推荐

    声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:ailianmeng11@163.com