论文部分内容阅读
随着计算机网络和数据库技术的不断发展,陆续出现了各式各样的数据库管理系统。一个大型的企、事业单位,常有很多分支机构,由于工作的侧重点不同,各分支机构可能使用不同的数据库管理系统来管理数据,这样各机构之间就需要有大量的信息交换。另外,各分支机构及协作伙伴分布在不同的地理位置,具有地域分散性,用户希望能够通过网络环境透明地访问多种原有的数据库系统,这些系统在物理和逻辑上都存在不同程度的差异。如何实现自治的分布的异构数据库之间的互连,进而实现资源共享和分布式协同处理,这就存在着一个异构数据库集成的问题。本课题是以湖北经济学院校园一卡通项目为背景,着重从数据库应用的角度出发,目的是为了解决学校与银行以及校内各部门之间所存在的异构数据库之间的关联数据查询和共享。本文针对这个问题,参考了国内外大量的相关技术资料,分析了许多以往的异构数据库集成或者互连系统,提出了异构数据库集成系统的设计原则,给出了系统的体系结构。系统采用一种基于中间件的三层体系结构来解决这一问题,中间件采用了分布式对象技术CORBA,它用来作为系统的支撑环境。采用基于CORBA的技术来设计这样一个集成系统,大大提高了系统的可管理性、可维护性和可集成性。