论文部分内容阅读
随着计算机应用技术的不断发展,校园数据库系统也随着社会信息化的发展而发展。在这个过程中各学校建立了自己的校园网,并和Internet相连,促进了学校的信息交流、资源共享和科研合作。例如现在正在使用的系统人事管理系统、教务管理系统、学生管理系统、财务管理系统等。一方面由于这些信息系统的建设时期不同,采用的数据库技术不同,采购的不同的数据库厂商的产品,另一方面这些系统往往由不同部门各自设计、研发、编码,使得这些信息系统的异构,导致了数据的不一致性、不完整性,各信息系统之间难以进行信息交换。另一方面我们现在由于合并建校还存在着地域分散的特点给系统集成提出了新的要求。
用户的需要给这些系统提出了一些新的要求,比如系统间的协同工作、数据挖掘、对外提供统一的查询入口等等。这就需要访问各个系统数据库中的数据,而各系统所使用的数据库又不完全相同,如何在不影响已有管理信息系统的情况下集成异构数据库成为一个急需解决的问题。
如何在保留原有系统的基础上开发新的应用以实现信息的共享和一致性是数据库领域的一个重要研究课题。异构数据库系统是数据库系统领域中一个新兴的研究热点,作为计算机软件发展的一个新方向,主要是指利用一些新技术(如CORBA、DC伽、WebService等技术)来集成现有的系统,开发新的应用。
本文对异构数据库集成做了详细的研究并提出了具体的实现方法。通过分析比较目前已有的集成方案,提出集成异构数据库的综合方案:用Hibernate对现有数据库进行持久化封装、将封装的服务在中央虚拟数据库进行注册,并发布成WebService为中央数据库调用提供服务,提出并实现了模板映射方式解决数据冲突的方案,通过全局数据模式保持数据的一致性。