数据集成平台中多数据源包装器的实现

数据集成平台中多数据源包装器的实现

论文摘要

随着当今社会信息化程度的不断提高,企业应用往往需要从大量异构、分布、自治的多数据源中提取数据,如何屏蔽底层异构数据源,将异构数据映射为统一的数据模型,以及如何快捷有效地为上层应用提供对异构数据的访问,成为现阶段企业数据集成领域研究的重要课题。本文以中间件模型的设计思想为基础,研究数据集成平台中底层多数据源映射的相关技术。基于Eclipse平台,以开发多数据源集成框架为目标,设计实现了一个多数据源包装器。该包装器由数据源配置模块和查询模块构成,分别用来配置和查询底层多数据源。其中数据源配置模块作为Eclipse插件项目开发,以向导的形式供用户配置底层数据源,获得数据源的元数据,并将元数据提交给数据服务开发平台,供数据服务开发工具开发数据服务,同时自动生成数据源配置文件;而查询模块提供统一的接口供数据服务管理组件调用,功能包括解析数据源配置文件和查询脚本文件,得到查询信息和数据源配置信息,开发并利用XQuery解析器将XQuery格式的查询语句转化为等价的SQL查询语句,将查询请求映射到具体的底层数据源进行查询,以及将查询结果转化为XML格式。对包装器的扩展性做出了讨论,结合具体的实例说明了包装器的功能。综上所述,本文从数据集成框架的设计,以及底层多数据源包装器的设计展开了一系列工作,最终实现了一个高效的、扩展性强的、涵盖包括数据库、XML文件和文本文件等多种异构数据源的多数据源包装器,为异构系统的集成提供了有力工具,并对集成框架的进一步改进做出了探讨。

论文目录

  • 中文摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 研究背景
  • 1.2 数据集成概述
  • 1.3 异构数据源综述
  • 1.4 本文的主要工作
  • 1.5 本文的组织结构
  • 第二章 总体设计
  • 2.1 数据服务开发工具
  • 2.2 数据服务管理模块
  • 2.3 多数据源包装器
  • 2.4 数据服务和各模块的关系
  • 2.5 本章小结
  • 第三章 数据源配置模块的设计与实现
  • 3.1 模块设计
  • 3.1.1 数据源配置文件的格式
  • 3.1.2 文本文件的预定义格式
  • 3.2 模块实现
  • 3.2.1 插件的实现
  • 3.2.2 元数据的获取
  • 3.2.3 数据源配置文件的生成
  • 3.3 本章小结
  • 第四章 查询模块的设计与实现
  • 4.1 模块设计
  • 4.2 模块实现
  • 4.2.1 模块的类结构
  • 4.2.2 模块流程
  • 4.2.3 数据源配置文件的解析
  • 4.2.4 数据库中关系数据的查询及结果的转化
  • 4.2.5 数据库中XML数据的查询
  • 4.2.6 XML文件的查询
  • 4.2.7 文本文件的查询
  • 4.3 XQuery解析器的设计与实现
  • 4.3.1 JavaCC简介
  • 4.3.2 XQuery解析器的实现
  • 4.4 本章小结
  • 第五章 应用举例
  • 5.1 数据服务开发
  • 5.2 数据服务调用
  • 5.3 本章小结
  • 第六章 结论与展望
  • 参考文献
  • 发表论文和科研情况说明
  • 致谢
  • 相关论文文献

    • [1].数据时代的大数据数据源垄断法律规范[J]. 网络空间安全 2019(12)
    • [2].乡村大数据源类型研究[J]. 当代农村财经 2020(02)
    • [3].单位名录库更新:互联网大数据源及其数据质量评估[J]. 统计研究 2017(01)
    • [4].一种基于数据源分解判定业务回归测试范围的分析方法[J]. 科技创新导报 2016(34)
    • [5].基于分层抽样的重叠深网数据源选择[J]. 软件学报 2017(05)
    • [6].数据源总线化布局解决方案[J]. 化工自动化及仪表 2015(03)
    • [7].基于用户反馈的深网数据源选择[J]. 小型微型计算机系统 2012(11)
    • [8].基于本体的单一产品数据源组织研究[J]. 中国制造业信息化 2011(01)
    • [9].高职图书馆数字参考咨询数据源建设研究[J]. 当代图书馆 2011(01)
    • [10].基于主题与概率模型的非合作深网数据源选择[J]. 软件学报 2017(12)
    • [11].基于数据源向图的数据库设计中数据关系的表示工具[J]. 计算机科学 2017(S1)
    • [12].基于真值发现的冲突数据源质量评价算法[J]. 浙江大学学报(工学版) 2015(02)
    • [13].动态多数据源的研究与实现[J]. 电脑学习 2010(03)
    • [14].高校社会科学用户数据源选择偏好研究[J]. 图书馆理论与实践 2018(12)
    • [15].基于真值发现的冲突数据源质量评价算法[J]. 浙江大学学报(工学版) 2015(01)
    • [16].信息技术在“数字油田”数据源建设中的基础作用分析[J]. 科技创新导报 2011(22)
    • [17].基于分布对象的大规模多数据源互操作机制[J]. 计算机科学 2008(10)
    • [18].一种基于休眠调度的数据源拥塞控制方法[J]. 计算机研究与发展 2015(08)
    • [19].基于主题模型的深层网数据源选择算法[J]. 计算机应用 2015(09)
    • [20].基于本体的专利数据源集成的研究及应用[J]. 计算机技术与发展 2009(07)
    • [21].高效的数据源选择方式[J]. 计算机科学与探索 2010(10)
    • [22].面向多数据源的数据清洗关键技术的研究[J]. 科技资讯 2009(01)
    • [23].浅析多数据源自动化报表的研究与开发[J]. 数字技术与应用 2020(01)
    • [24].多数据源招聘信息采集的爬虫系统实现[J]. 福建电脑 2019(11)
    • [25].异构专利数据源集成系统中查询的研究[J]. 计算机应用与软件 2010(08)
    • [26].分布数据源两级分类转换处理的技术研究[J]. 机械与电子 2017(03)
    • [27].面向医学领域实体关联检索的深网数据源选择[J]. 计算机工程与应用 2016(10)
    • [28].面向专利数据的多数据源集成与表达[J]. 魅力中国 2009(36)
    • [29].面向农民的问答系统数据源构建[J]. 农业图书情报学刊 2014(05)
    • [30].非合作结构化深网数据源摘要的动态更新[J]. 微电子学与计算机 2014(04)

    标签:;  ;  ;  

    数据集成平台中多数据源包装器的实现
    下载Doc文档

    猜你喜欢