《软构件刘焕玉》word版

实现方法目前制定构件实现规范的机构主要有OMG(O__ect __nagement Group)组件,Microsoft和SUN,它们制定的三种构件规范如下: OMG__ CORBA(Common O

实现方法 目前制定构件实现规范的机构主要有OMG(O__ect __nagement Group) 组件,Microsoft和SUN,它们制定的三种构件规范如下: OMG__ CORBA(Common O__ect Request Broker Architecture) Microsoft公司 DCOM (Distributed Component O__ect Model) SUN 公司 EJB(Enterprise J__aBean Development) 这三种构件规范皆是针对二 进制代码构件制定的,为基于构件的软件__提供了对象管理的基础设施,下面就规 范角度对这三种实现方法进行介绍。 1.DCOM DCOM是Microsoft提出的一种分布构件对象模型,起源于动态数据交换 (DDE)技术,通过剪切/粘贴(Cut/Paster)实现两个应用之间共享数据的动态交换。 对象连接与嵌入(OLE)就是从DDE引伸而来的。随后引入构件对象模型 COM(Component O__ect Model),形成了COM对象之间实现互操作的二进 制标准。COM规定了对象模型的编程要求,使COM对象可以与其它对象相互操 作。这些对象可以用不同的语言实现。DCOM是跨LAN、WAN和Internet的 二进制COM对象的基本扩展,可以跨网络实例化和绑定对象。DCOM是一个高 层协议,它能使基于COM的组件位于不同机器上的两个进程间协作。DCOM使 得程序员不必编写网络代码去处理分布式组件跨网络间协作。 DCOM还提供自动化(Auto__tion)的扩展功能。与Auto__tion兼容的接口 能够采用对象定义语言(ODL)描述并且可以有选择地在二进制类型程序库中注

腾讯文库《软构件刘焕玉》word版