论文部分内容阅读
随着信息技术的发展,许多政府/企业部门都开发了一些各自独立的信息系统,这些系统因为由不同的人员在不同的时间开发,形成了一个个信息孤岛。企业/政府部门迫切需要集成这些独立系统以实现信息共享,即企业信息应用进入集成阶段。数据位于企业信息系统的中心位置,因而进行企业应用集成首要的是要实现数据的集成,这就使得异构数据库集成成为当前的一个重要研究课题。 中间件作为应用软件和系统软件之间的一类软件,屏蔽了底层操作系统的复杂性,使得程序开发人员面对简单而统一的开发环境,减少了程序设计的复杂性。JMS异步通信机制能非常容易地实现企业系统之间的松耦合,并且能够通过消息服务提供商,实现可靠健壮的消息传输,非常适合企业应用集成。XML以与平台、语言和协议无关的格式描述和交换数据,其自描述性使其非常适用于不同应用间的数据交换,有效地解决了异构数据源之间数据交换的难题。 文章分析了国内外异构数据库集成研究现状和存在问题,阐述了中间件、JMS、XML在程序开发、异构数据库之间通信、数据集成等方面的技术优势。通过对异构数据库集成主要目标和存在问题的分析,提出了一种基于XML和中间件的异构数据库集成方案,解决了不同平台不同数据库之间的数据通信和多个数据源的集成中存在的数据的传输方式、数据的传输格式、变化数据的提取等问题。采用基于J2EE平台的开发工具(weblogic+jbuilder),在Linux和windows操作系统下实现了Oracle、Sqlserrver、Mysql、Access等异构数据库的集成模型。该模型包括客户端数据变化的提取,消息发送,消息接收等功能,具有跨平台、松耦合、异步性、可靠性、易扩展等特点。 本文共分七章。第一章绪论、第二章中间件介绍、第三章JMS规范、第四章XML规范、第五章异构数据库集成模型总体设计方案、第六章平台的开发与实现、第七章结束语。