基于CORBA的异构数据库集成技术研究

来源 :河北工业大学 | 被引量 : 8次 | 上传用户:xiaobu000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络技术和数据库技术的发展,人们对网络中数据资源的共享越来越迫切,但这些数据库资源往往存在广泛的异构性。此外,硬件平台的异构、操作系统的异构及网络的异构使得异构问题更加突出,它们都严重的阻碍了人们对数据库信息资源的共享。如何实现这些异构数据库之间的互操作和数据共享逐渐成为人们比较关注的一个热点。 异构数据库集成系统的最终目标是:将数据库管理系统的不同,操作系统的不同,操作平台的不同或者底层网络的不同进行屏蔽,构造对于用户透明的全局的逻辑数据库,使得用户可以将这些异构的数据库系统看成普通的单一的数据库系统,用自己熟悉的数据处理语言去访问数据库,对其进行透明的操作,从而实现不同数据库之间的数据信息资源、硬件设备资源的共享。 本文针对此问题,参考了国内外大量的相关技术资料,分析了很多以往的异构数据库集成或者互连系统,提出了异构数据库集成系统的设计原则,给出了系统的体系结构、功能结构。系统采用一种基于中间件的三层的体系结构来解决这一问题,中间件采用了分布式对象技术CORBA,它用来作为系统的支撑环境。采用基于CORBA的技术来设计这样一个集成系统,有利于开发人员的协同工作,降低了开发成本,同时大大提高系统的可管理性、可维护性、可伸缩性和可集成性。同时,系统在设计实现时还解决了一些关键的问题,如IDL接口的定义、异构模式的消解、查询处理、事务管理等。本文采用面向对象的方法对这一系统进行了分析和设计,实现了一个异构数据库集成的原型系统。
其他文献
随着计算机技术的不断发展,实时嵌入式系统在现代生活中得到了越来越广泛的应用,从家用的微波炉、洗衣机,到工业界的汽车、交通灯和铁路,甚至是导弹制导、空中交通管制等。实
随着因特网技术的发展,越来越多的人们倾向于在网上搜索和发布信息。人才市场管理系统是以B/S(浏览器/服务器)体系结构作为基本架构,采用ADO实现对数据库的存取,以IIS 5.0作为Web