CORBA与DCOM桥接模块的分析与设计

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:zhongfeiran
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
中间件通过提供简单、一致、集成的分布式开发环境,简化了分布式应用的开发和管理。中间件使得应用程序能够跨平台和异构网络运行。其中,主流的中间件有CORBA和DCOM。CORBA具有先进、完整的模型,它独立于具体的系统平台和开发语言,其规范是绝大多数分布计算平台厂商支持和遵循的系统规范。DCOM是运行在Windows系统上的中间件,因Windows系统的普及而得到广泛使用。CORBA和DCOM是两个独立的分布式对象系统,它们的客户端不能够直接地调用对方系统提供的服务。如何实现CORBA与DCOM之间对象的互操作,是本文的研究目标。本文采用桥接的方式,实现了CORBA与DCOM的互操作。首先,本文对实现CORBA和DCOM之间的互操作进行了可行性分析。在CORBA、DCOM对象模型的基础上,本文对这两者的异同点做了分析比较,并给出了实现CORBA与DCOM互操作对象模型。为了实现CORBA与DCOM的互操作,本文给出了实现CORBA对象与DCOM对象之间相互映射的解决方案。本文详细地给出了实现CORBA对象到COM对象、COM对象到CORBA对象、CORBA对象到自动化对象、自动化对象到CORBA对象的具体映射方法。随后,本文给出了DCOM对象与CORBA对象的绑定和生命周期的管理办法。在互操作结构的基础上,本文对CORBA与DCOM的桥接模块进行了设计实现。首先,引入了桥的概念,并给出了单向桥和双向桥的结构模型。然后,本文提出了实现CORBA与DCOM互操作的所有可行的桥接模型。在对所有这些桥接模型进行了分析之后,本文提出了一种改进型的支持双向通信的桥接结构。随后,给出了桥接结构中使用的双向桥的结构模型,并对该双向桥的工作模式进行了分析。最后,本文给出了桥的具体设计,并用一个测试实例,证明了本文提出的桥接设计是可行的。
其他文献
近年来,随着数据量的急剧增长,数据处理技术也同步获得非常巨大的发展。有别于过去传统的数据查询分析技术,借助于云计算技术的海量数据查询处理与分析技术有其本质特征。目
副本管理策略是云计算环境下分布式文件系统的重要研究方向之一。合理的副本因子以及副本放置策略不仅可以为用户提供更加可靠的数据访问服务,同时能够提高系统的负载均衡和
现阶段,中国的自动售货行业蓬勃发展。作为自动服务的核心部件,基于单片机的纸币识别系统已经越来越不能满足市场需求。本文对基于uClinux操作系统和S3C4510B的纸币识别系统
BPEL4WS(Business Process Execution Language for Web Service)是一种通过服务组合来定义业务流程的新的规范。通过BPEL4WS规范,可以直接对基于SOAP的Web服务进行编排、组
随着World Wide Web(WWW)的飞速发展,整个互连网上的有用信息量也在急剧增长。为了能够有效的利用这些信息,需要将来自于不同网站上的数据识别出来,并将这些有用的信息合并到
随着计算机图形学的飞速发展,以非真实感为目标的图形学越来越受到人们的重视。非真实感绘制是计算机图形学中一个崭新而富有活力的分支。线条画作为一种有效表示形状抽象信
社会的需求和技术的进步促进了网络带宽和传输速度的飞速发展。当网络进入Gbit或者更高速度传输时,提高TCP/IP协议性能的主要任务已经从网络转移到主机CPU上,传统的基于软件进
随着图像处理技术的快速发展,近年来视觉测量技术的研究也取得了较大进步,并得到了广泛应用,例如工业零件检测、车辆测距以及机器人视觉。在现代体育中利用该技术可以实现体
随着软件业的不断发展,与软件质量息息相关的软件测试环节也越来越受到软件用户以及软件开发者们的重视。现在所谓的软件测试不仅仅是在开发结束以后,对代码的功能性测试;伴随着
三维打印是一种增材制造技术已经在医学、电子、机械、航空等领域得到了广泛应用,同时桌面式三维打印机由于其成本低,体积小等优势也在办公,家庭等领域得到应用。但目前已有