基于XML的异构数据源集成与查询技术研究

基于XML的异构数据源集成与查询技术研究

论文摘要

随着电子商务的发展,为了方便人们通过Internet购物,实现B2B以及B2C网上交易,迫切需要将网络上的异构数据源进行集成,以便提取出客户所需要的商品信息。网络上的数据大多以结构化、半结构化的方式存储,那么如何对这些数据源进行集成和查询呢?XML语言为异构数据源的集成提供了统一的数据平台,由于基于XML的数据是自我描述的,从而为信息的建模、交换和计算提供了新的载体。本论文提出了一种基于XML的异构数据源集成方案,给出了方案的功能结构、各个模块的功能以及所用到的关键技术,着重论述了XML公共模型的建立方法,即利用XML描述数据的优越性,设计了基于XML的查询模式,此模式描述了异构数据库查询的所有相关信息。本系统采用B/S三层架构模式,主要实现了以下三个关键问题:首先是公共模型的建立,利用XML描述数据的优越性,设计了XML模式的公共模型,该XML公共模型描述了异构数据库可供查询的所有相关信息,通过该公共模型呈现给客户的是一个透明的全局数据库。任何商品信息的查询请求提交后都要由Web服务器负责参考集成系统的公共模型,从中提取出相应的信息。第二个关键问题是异构数据源的局部数据查询,加盟商家数据库中的信息有的不希望被客户查询到,在加盟到本商城的时候,通过提供共享字段模板的方法来限制客户的查询范围,客户的查询就是基于各个商家提供的查询范围进行商品信息的查询,很好地保护了各个商家业务数据的安全。第三个关键问题是SQL查询语句参数的提取:设计解决了如何从XML文档中提取有关的SQL语句查询信息以实现数据的联合查询,并将不同格式的查询结果数据用统一的格式表示。最后结合一个实例,实现了在电子商务中异构数据源的集成与查询。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 课题的研究背景
  • 1.1.1 电子商务的发展与现状
  • 1.1.2 未来电子商务的发展趋势
  • 1.1.3 几种搜索引擎的介绍
  • 1.2 研究问题的提出
  • 1.3 本论文选题的目的及主要工作
  • 1.3.1 本论文选题的目的
  • 1.3.2 本论文的主要工作
  • 1.4 本论文的章节安排
  • 第二章 相关理论基础和技术路线
  • 2.1 XML 的优越性
  • 2.1.1 XML 产生的背景
  • 2.1.2 XML 的优点
  • 2.1.3 SGML、HTML、XML 三者的关系
  • 2.2 XML 的相关技术
  • 2.2.1 XML 文档的结构
  • 2.2.2 XML 的DTD
  • 2.3 XML 的应用与发展前景
  • 2.4 XML 与Java
  • 2.4.1 Java 语言的特点
  • 2.4.2 Java 数据库基础JDBC API
  • 2.4.3 JDBC 的作用及重要接口
  • 2.5 XML 与数据库交换
  • 2.5.1 XML 的数据存取机制
  • 2.5.2 XML 数据模型与数据库的关系
  • 2.6 XML 在数据库中的应用模式
  • 第三章 需求分析和系统设计
  • 3.1 引言
  • 3.2 异构数据库系统的特征和分类以及实现的目标
  • 3.2.1 异构数据库系统的特征
  • 3.2.2 异构数据库的分类
  • 3.2.3 异构数据库的系统的实现目标
  • 3.3 异构数据的集成技术
  • 3.3.1 联邦数据库法
  • 3.3.2 数据仓库法
  • 3.3.3 虚拟法
  • 3.4 系统的总体解决框架
  • 3.4.1 系统的交易过程
  • 3.4.2 系统的功能结构
  • 第四章 主要模块的实现
  • 4.1 Web 服务中间层数据库的设计和管理
  • 4.2 公共模型的建立
  • 4.2.1 按商品类别建立公共模型的优点
  • 4.2.2 公共模型的组成
  • 4.3 主系统结构
  • 4.4 用户查询界面
  • 4.5 数据源查询处理器
  • 4.5.1 解析器的分类
  • 4.5.2 DOM 解析器的用法
  • 4.5.3 select 语句的生成
  • 4.6 查询结果转换器
  • 4.6.1 与远程异构数据库的连接
  • 4.6.2 结果集转化为Bean
  • 第五章 系统测试
  • 5.1 开发环境
  • 5.2 提交图书类查询内容以及数据库连接信息
  • 5.3 Tomcat5 的数据库连接池配置
  • 5.4 图书查询应用实例
  • 第六章 结束语
  • 6.1 论文所做的主要工作
  • 6.2 论文进一步的工作
  • 致谢
  • 参考文献
  • 附录:各个模块部分关键代码
  • 相关论文文献

    • [1].异构数据源集成技术在军事中的应用[J]. 计算机工程与设计 2008(02)
    • [2].大数据系统中异构数据源集成方案探析[J]. 数码世界 2019(04)
    • [3].异构数据源集成关键技术研究[J]. 科技信息 2010(16)
    • [4].异构数据源集成系统查询优化[J]. 科技传播 2012(16)
    • [5].基于WCF的异构数据源集成系统的研究和实现[J]. 科学技术与工程 2009(11)
    • [6].基于XML的异构数据源集成系统研究[J]. 机械设计与制造工程 2013(11)
    • [7].基于XML的企业异构数据源集成系统的研究与设计[J]. 潍坊学院学报 2010(06)
    • [8].基于CORBA和Web Services的异构数据源集成研究[J]. 计算机系统应用 2009(07)
    • [9].浅谈基于Web Service的异构数据源集成技术[J]. 科技信息 2009(26)
    • [10].基于XML Schema的异构数据源集成技术研究[J]. 微计算机应用 2008(04)
    • [11].基于XML虚拟数据库的异构数据源集成模型研究[J]. 计算机技术与发展 2008(04)
    • [12].基于A1系统的异构数据源集成技术研究[J]. 中国管理信息化 2013(20)
    • [13].基于XML的信息集成研究[J]. 微计算机信息 2009(18)
    • [14].集成异构数据源的在线考试系统研究[J]. 软件工程 2017(02)
    • [15].异构数据源集成实现的研究[J]. 计算机工程与科学 2008(08)
    • [16].基于XML异构数据源集成的研究[J]. 电脑知识与技术 2010(13)
    • [17].一种基于XML模型的集成系统研究[J]. 太原大学学报 2012(04)
    • [18].在XML异构环境下的数据源集成与实现[J]. 河北农业大学学报 2010(05)
    • [19].电子战仿真异构数据库数据集成应用研究[J]. 舰船电子工程 2009(01)
    • [20].物流供应链管理数据中间件的研究[J]. 现代商业 2012(23)
    • [21].电子战仿真中基于XML的异构数据集成研究[J]. 微计算机信息 2008(30)
    • [22].基于XML异构数据库查询与更新系统研究[J]. 煤炭技术 2011(04)
    • [23].网格数据的语义查询优化研究[J]. 计算机工程与应用 2009(02)

    标签:;  ;  ;  ;  

    基于XML的异构数据源集成与查询技术研究
    下载Doc文档

    猜你喜欢