山东科技大学

基于XML的异构数据集成技术研究与中间件开发

作者:
吕晓妮

关键词:
异构数据集成 中间件 扩展标识语言 虚拟视图 元数据

摘要:
基于XML的异构数据集成中间件是解决企业异构数据库系统间信息孤岛问题的有效方法,该方法通过为用户提供统一的全局资源管理平台,使用户不必知道各个数据库的分布和组成结构就可以以全局查询的方式使用各个异构数据库中的数据,实现异构环境下数据的共享。本文针对异构数据集成过程中存在的孤岛系统数据结构信息缺失、数据集成查询访问效率低、异构数据集成过程中局部数据库信息添加主要靠手工完成等问题,进行了研究和探讨,主要内容包括:(1)针对传统数据库集成中间件中存在的不足,设计出一种能够解决上述问题的基于XML的异构数据集成中间件,并给出了中间件的总体架构。(2)针对孤岛系统数据结构信息缺失的问题,本文给出的解决方法是利用数据库系统中的元数据,通过逆向工程,得到异构数据库物理存储结构对应的逻辑结构。(3)利用异构数据库的逻辑结构,如描述数据表及表关系的信息,直接生成以XML格式存储的异构数据库信息,简化局部数据信息向中间件添加的过程。(4)本文结合物化视图与虚拟视图的优缺点,提出利用在中间件中添加缓存区的方法解决数据集成的访问效率问题。(5)采用SQL作为全局查询语言,并且简化全局查询语句的构造方法。提出在构造全局查询语句的过程中就对查询语句进行优化的方法,以及全局查询的分解与合并的算法。基于以上研究成果,本文应用B/S模式实现了基于XML的异构数据集成中间件系统,通过实际应用表明该系统能方便、高效的集成和应用异构数据,实现异构数据的资源共享。

在线下载

相关文章:
在线客服:
对外合作:
联系方式:400-6379-560
投诉建议:feedback@hanspub.org
客服号

人工客服,优惠资讯,稿件咨询
公众号

科技前沿与学术知识分享