基于XML的异构数据交换在校园网中的应用

基于XML的异构数据交换在校园网中的应用

论文摘要

随着高校校园网的普遍应用,校园网技术得到了迅速,许多高校都建立数字校园,高校信息化建设初具规模。但是数字校园建设是一项复杂的工程,而且时间跨度大,伴随着校园网的逐渐建设完善过程中,也产生了一些问题。由于各系统都是自行开发的,采用的数据库管理系统不相同,数据库的结构也不一致,造成各应用系统之间不能互通互联,无法实现共享,导致信息不及时、不一致、利用率低下。因此,如何对异构数据进行有效的转换和整合已成为数字校园建设中的需要解决的重要环节。本论文以校园网中异构数据为基础,根据异构数据库系统之间的数据转换的实际需求,提出了基于XML实现异构环境下的数据整合模型,为提高校园网的数据资源管理奠定了基础。论文首先研究了异构数据交换相关技术和理论,分析了传统的数据交换实现方法与其中所存在的问题,通过研究分析XML技术及其在数据交换中的优势,提出了基于XML实现异构环境下的数据整合的解决方案。论文对数据整合中的主要部分——异构数据转换问题进行了研究,分析设计了异构数据交换模型,分别从XML与关系数据库的模式映射、XML与关系数据库的数据格式映射以及异构数据库间借助于XML实现大对象数据交换等方面分析了基于XML实现数据交换的可行性;在此基础上给出了一个基于XML的异构数据库交换的三层模型,并对模型的功能结构、交换流程与实现过程进行了详细分析,并且在JAVA环境下,借助于JDBC、DOM API等技术通过XML,实现了Oracle数据库与SQLServer 2000数据库之间的数据转换。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 引言
  • 1.1 选题背景及意义
  • 1.2 研究现状
  • 1.2.1 高校信息化研究现状
  • 1.2.2 数据集成研究现状
  • 1.3 本论文的技术难点与主要内容
  • 1.3.1 基于XML的异构数据库数据交换的主要技术难点
  • 1.3.2 本论文的主要内容与安排
  • 1.4 本章小结
  • 第二章 基于XML的异构数据交换的相关技术
  • 2.1 XML技术
  • 2.1.1 XML简介
  • 2.1.2 DTD与XML Schema
  • 2.1.3 XML应用程序接口DOM和SAX
  • 2.1.4 XML技术的应用领域
  • 2.2 异构数据库的数据交换
  • 2.2.1 异构数据库数据交换的传统方式与存在问题
  • 2.2.2 异构数据库数据交换需要考虑的技术问题
  • 2.3 基于XML的数据交换应用
  • 2.4 本章小结
  • 第三章 校园网异构数据整合方案
  • 3.1 异构数据整合方案
  • 3.1.1 设计思想
  • 3.1.2 方案设计
  • 3.2 异构数据交换的映射设计
  • 3.2.1 数据模型的映射
  • 3.2.2 数据类型的映射
  • 3.3 异构数据转换中大对象的处理
  • 3.3.1 大对象类型BLOB
  • 3.3.2 数据转换过程中大对象处理方法——Base64的编码
  • 3.3.3 BASE64编码的原理
  • 3.4 异构数据交换规则设计
  • 3.5 异构数据转换
  • 3.6 本章小结
  • 第四章 基于XML的异构数据交换模型设计
  • 4.1 数据交换模型的体系结构
  • 4.2 数据交换模型的数据转换流程图
  • 4.3 数据交换模型的模块设计
  • 4.3.1 主控模块
  • 4.3.2 规则存储模块
  • 4.3.3 数据提取模块
  • 4.3.4 数据交换模块
  • 4.3.5 数据写入模块
  • 4.4 本章小结
  • 第五章 原型实现
  • 5.1 需求分析与开发环境
  • 5.1.1 系统需求分析
  • 5.1.2 开发环境
  • 5.2 XML与数据库的API接口
  • 5.2.1 文档对象模型DOM
  • 5.2.2 Java数据库接口JDBC
  • 5.3 系统功能结构
  • 5.4 功能模块
  • 5.5 运行示例
  • 第六章 总结与展望
  • 6.1 全文总结
  • 6.2 未来工作展望
  • 致谢
  • 参考文献
  • 相关论文文献

    标签:;  ;  ;  

    基于XML的异构数据交换在校园网中的应用
    下载Doc文档

    猜你喜欢