基于网格的异构数据集成中间件的研究与实现

基于网格的异构数据集成中间件的研究与实现

论文摘要

异构数据集成是数据库领域的经典问题,随着XML和WebServices技术的兴起,再次成为了该领域研究的一个热点。同时,网格技术是近年来兴起的一种重要的网络信息技术。在网格环境下研究异构数据集成的中间件是非常有意义的。首先,论文从异构数据集成的重要性和迫切性出发,阐述了目前用于异构数据集成的各种方法和技术,分析了它们的优点和存在的局限性,结合网格中间件技术,重点介绍了网格环境下异构数据集成方法和基于网格的异构数据集成中间件。然后,对目前比较流行的网格环境下的异构数据集成中间件OGSA-DAI进行了研究,分析了它的体系结构和模块框架,在借鉴其强大功能的基础上,提出了几点值得改善的地方。主要包括数据库连接效率不高、分布式查询功能不足、没有消除XML数据库与关系数据库之间语义异构。针对OGSA-DAI的局限性设计了一种改进的网格数据集成中间件EXP-DAI。在EXP-DAI中加入了数据库连接池以提高数据库的访问效率;设计了一组分布式查询模块以改善OGSA-DAI分布式查询功能的不足;设计了一个虚拟数据库来为分布式查询提供支持;另外还设计了一个屏蔽XML数据库与关系数据库语义异构的模块。最后,在网格平台下实现并测试了EXP-DAI中间件的异构数据集成与访问功能。通过测试表明,在EXP-DAI中加入数据库连接池、分布式查询模块和虚拟数据库可以改善OGSA-DAI在数据库连接效率和分布式查询功能上的局限性,验证了EXP-DAI的可行性。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 研究背景
  • 1.1.1 网格的产生
  • 1.1.2 网格中间件
  • 1.1.3 数据管理存在的问题
  • 1.2 研究现状及意义
  • 1.3 论文的主要工作与组织结构
  • 1.3.1 论文的主要工作
  • 1.3.2 论文的组织结构
  • 第二章 基于网格的数据集成中间件
  • 2.1 网格中间件基本管理模块
  • 2.2 网格数据集成中间件OGSA-DAI
  • 2.2.1 OGSA-DAI中的几个重要术语
  • 2.2.2 OGSA-DAI的体系结构
  • 2.2.3 OGSA-DAI集成中间件的局限性
  • 2.3 网格数据集成中间件的相关技术
  • 2.3.1 XML
  • 2.3.2 Web Services
  • 2.4 小结
  • 第三章 一种改进的网格数据集成中间件EXP-DAI
  • 3.1 一种改进的网格数据集成中间件EXP-DAI
  • 3.1.1 EXP-DAI的提出
  • 3.1.2 EXP-DAI的体系结构
  • 3.2 EXP-DAI的数据库连接池
  • 3.3 EXP-DAI的分布式查询模块
  • 3.3.1 EXP-DAI的分布式查询模块设计
  • 3.3.2 EXP-DAI的分布式查询算法
  • 3.4 EXP-DAI中的虚拟数据库
  • 3.4.1 虚拟数据库总体设计
  • 3.4.2 虚拟数据库中映射器的设计
  • 3.5 EXP-DAI中实现XPATH与SQL之间的转换
  • 3.6 小结
  • 第四章 EXP-DAI的实现
  • 4.1 EXP-DAI实现框架
  • 4.2 EXP-DAI的模块实现
  • 4.2.1 数据库连接池的实现
  • 4.2.2 分布式查询模块实现
  • 4.2.3 虚拟数据库实现
  • 4.3 小结
  • 第五章 EXP-DAI中间件测试
  • 5.1 EXP-DAI中间件的测试环境
  • 5.2 EXP-DAI的模块测试
  • 5.2.1 分布式查询模块测试
  • 5.2.2 虚拟数据库生成测试
  • 5.2.3 数据库连接池性能测试
  • 5.3 测试结果分析
  • 5.4 小结
  • 第六章 结论与展望
  • 6.1 论文工作总结
  • 6.2 进一步的研究工作
  • 参考文献
  • 致谢
  • 攻读硕士学位期间主要的研究成果
  • 相关论文文献

    标签:;  ;  ;  

    基于网格的异构数据集成中间件的研究与实现
    下载Doc文档

    猜你喜欢