基于XML的企业异构数据交换技术的研究

基于XML的企业异构数据交换技术的研究

论文摘要

数据交换是影响企业信息化管理发展的主要因素之一。它的目标是在异构环境(松散耦合、数据格式不同、跨平台、跨地域的分布环境)中实现数据的共享,从而有效地利用资源,提高整个信息系统的性能,加快信息系统之间的数据流通,实现数据的共享和集成。但当前各种数据交换技术运用于异构环境均存在很多问题,共有的问题主要包括藕合度大、成本高、实施复杂等。XML的出现给数据交换带来了新的实现方法。本论文以实现异构环境中数据交换为目标,使用XML技术设计和实现了一个异构数据交换模型。本文首先介绍了XML的相关知识,讨论了异构数据交换的相关理论,分析了传统的数据交换实现方法及其存在的问题,讨论了XML在异构数据库数据交换方面的相关技术;然后对从XML与关系数据库的模式映射进行了探讨,研究了主流关系数据库对XML的支持情况。最后在此基础上给出了一个基于XML实现异构数据库数据交换的三层模型,针对异构数据交换中出现的问题提出了解决方法,并且在J2EE环境下,借助于JAVA API、JDBC等技术,通过XML实现了SQL Server 2000数据库与Oracle9i数据库之间的数据交换。最后介绍了基于XMI技术的异构数据交换模型在企业中的实际应用。从实践角度证明模型框架的可行性,同时指出了系统的不足和有待提高的方面。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 绪论
  • 1.1 研究背景
  • 1.2 异构数据交换技术研究现状
  • 1.3 论文工作与组织
  • 第2章 XML 及相关技术
  • 2.1 XML 技术
  • 2.1.1 XML 模式
  • 2.1.2 XML 编程接口
  • 2.1.3 XML 在数据交换中的优势
  • 2.2 J2EE 企业级应用与MVC 开发模式
  • 第3章 异构数据库系统分析
  • 3.1 概述
  • 3.1.1 异构数据库系统
  • 3.2 异构数据库的数据交换
  • 3.2.1 异构数据库数据交换的传统方式与存在问题
  • 3.2.2 异构数据库数据交换考虑的技术问题
  • 第4章 XML 与异构数据库数据交换
  • 4.1 关系数据库与XML 结构比较
  • 4.2 XML 在典型关系数据库中的应用
  • 4.2.1 SQL Server 2000 对XML 的支持
  • 4.2.2 Oracle 对XML 的支持
  • 4.3 XML 与关系数据库的映射
  • 4.3.1 基于模版驱动的映射
  • 4.3.2 基于模型驱动的映射
  • 第5章 基于XML 的异构数据交换模型设计
  • 5.1 数据交换模型的设计原理
  • 5.1.1 传统解决方案及弊端
  • 5.1.2 XML 中间数据格式
  • 5.2 异构数据交换模型的体系结构
  • 5.3 数据交换模型的结构设计及模块
  • 5.4 基于XML 的异构数据库数据交换的模式映射设计
  • 5.4.1 关系模式映射为XML 模式
  • 5.4.2 XML 模式到关系模式映射
  • 5.5 数据交换规则设计
  • 第6章 数据交换的原型实现
  • 6.1 数据交换的模型选型与开发环境
  • 6.1.1 模型选型
  • 6.1.2 开发环境
  • 6.2 流程分析
  • 6.2.1 Web 表现层设计
  • 6.2.2 功能流程设计
  • 6.2.3 业务处理层设计
  • 6.3 数据交换模型实现
  • 6.3.1 主控制模块设计实现
  • 6.3.2 数据访问层实现
  • 6.3.3 数据交换模块设计实现
  • 6.4 数据交换模型在企业中的应用
  • 第7章 总结
  • 参考文献
  • 致谢
  • 攻读硕士学位期间取得的科研成果
  • 相关论文文献

    标签:;  ;  ;  

    基于XML的企业异构数据交换技术的研究
    下载Doc文档

    猜你喜欢