电子商务技术(李文立)第6-1讲-CORBA与COM-DCOM的比较.docVIP

  • 2
  • 0
  • 约1.1万字
  • 约 11页
  • 2017-06-03 发布于浙江
  • 举报

电子商务技术(李文立)第6-1讲-CORBA与COM-DCOM的比较.doc

CORBA与COM/DCOM的比较 1 COM/DCOM规范分析 COM/DCOM是Microsoft公司的独家产品。 COM组件对象模型 Microsoft的COM(Component Object Model,即组件对象模型)提供一种进程的透明性。这种透明特性具体表现在组件对象和客户程序可以拥有各自的进程空间,也可以共享一个进程空间,COM负责把客户的请求正确的传到组件对象中,并保证参数传递的正确性。 COM对象通过接口来提供服务,实现客户和服务器之间的交互。客户和服务器之间的关系可分为三种类型:进程内的、本地的(位于同一主机的不同进程)及远程的(不同主机,通过网络来通讯)。 在进程内,服务器组件和客户程序运行在同一地址空间中,一旦客户程序与组件程序建立通信关系,客户程序就可以通过得到的接口指针直接调用服务器对象的成员函数。 在同一机器上的不同进程,COM采用了本地过程调用(Local Procedure Call, LPC)实现进程外组件与客户程序的通信; 不同机器上的进程之间通信,COM采用了远程过程调用(Remote Procedure RPC)实现进程外组件与客户程序的通信。其过程如图1所示。 DCOM组件对象模型 DCOM(Distributed Component Object Model,即分布式组件对象模型)于1996年推出,95/98和NT中得到广泛应用。DC

文档评论(0)

1亿VIP精品文档

相关文档