学位论文 > 优秀研究生学位论文题录展示

基于XML的数据库中间件技术与应用研究

作 者: 石海霞
导 师: 黄德才;马尚风
学 校: 浙江工业大学
专 业: 计算机应用技术
关键词: XML 数据库 中间件 模式映射
分类号: TP311.52
类 型: 硕士论文
年 份: 2009年
下 载: 170次
引 用: 2次
阅 读: 论文下载
 

内容摘要


本文致力于研究基于XML数据库中间件(本文中命名XMLDBMW)的设计与应用问题。它能为应用程序提供便利的XML与关系数据库的双向访问。本文首先探讨了XML的特点、优点和发展趋势,并指出各种独立应用软件、WEB数据库(体现在数据收集与发布)、异构数据库集成、企业应用集成EIS都越来越多地以XML作为数据格式。在此基础上探讨了XML用于数据存储与表示时,它与关系数据库的比较,及它们之间的转换等。如今数据库在很多领域是相当重要,但众多数据库之间却又存在矛盾与差异,需要相互配合,由此引出对XMLDBMW研究的必要性。1.本课题为XMLDBMW设计了以下主要模块:客户端适配与通讯、用户与连接管理、主控模块、压缩解压、XML与关系数据库的模式映射及数据迁移等。基于应用需求、中间件特性、应用灵活性来考虑,分析了各模块设计愿景及思路。并指出本中间件比较其它数据库中间件的特点和优点。2.进一步详细讲述各模块基于JAVA的实现。如:系统配置管理模块,通讯适配器线程,主控线程,系统管理监控进程,缓冲管理模块,模式映射等。其中对映射作了深入的研究,设计了相关算法并基本实现。3.以应用相关问题(环境与配置,客户端开发,系统启动停止、监控等)以及本中间件在基于XML的系统中的应用的探讨来结束对XMLDBMW的研究。

全文目录


摘要  5-6
ABSTRACT  6-7
目录  7-10
第1章 绪论  10-14
  1.1 研究背景  10-11
    1.1.1 课题的提出  10-11
    1.1.2 课题创新点及意义  11
  1.2 研究内容  11-12
  1.3 本文结构组织  12-13
  1.4 本章小结  13-14
第2章 XML中间件技术以及数据转换操作  14-41
  2.1 XML的应用需求  14-15
  2.2 XML概述  15-17
    2.2.1 XML起源  15-16
    2.2.2 XML目标、特点和优点  16-17
  2.3 XML概念与主要技术  17-24
    2.3.1 基本概念  18-20
    2.3.2 规则  20-21
    2.3.3 XML文档与数据描述  21-22
    2.3.4 模式: DTD与SCHEMA  22-24
    2.3.5 编程接口  24
  2.4 中间件技术  24-28
    2.4.1 中间件概念  25-26
    2.4.2 中间件的功能  26
    2.4.3 中间件的分类  26-27
    2.4.4 中间件的优点  27-28
    2.4.5 中间件的应用层次  28
  2.5 数据转换操作  28-40
    2.5.1 两种技术的对比  28-29
    2.5.2 模式映射  29-37
    2.5.3 数据迁移操作  37-40
  2.6 本章小结  40-41
第3章 XMLDBMW系统设计  41-49
  3.1 XMLDBMW概述  41-43
  3.2 应用结构  43-44
  3.3 系统结构和模块说明  44-46
  3.4 UML建模  46-48
  3.5 本章小结  48-49
第4章 XMLDBMW详细设计与实现  49-71
  4.1 系统配置管理模块  49-51
  4.2 系统管理监控模块  51-52
  4.3 通讯适配器模块  52-56
    4.3.1 技术选择  52-53
    4.3.2 RMI体系结构  53-55
    4.3.3 多客户端适配器  55-56
  4.4 主控模块  56-60
    4.4.1 用户接口  56-58
    4.4.2 主控类  58-59
    4.4.3 服务器类  59-60
  4.5 安全验证模块  60-61
  4.6 连接缓冲管理模块  61-63
  4.7 压缩解压模块  63-64
  4.8 加密解密模块  64-65
  4.9 报文解析封装模块  65-66
  4.10 指令转换模块  66-67
  4.11 数据处理模块  67
  4.12 指令执行模块  67-68
  4.13 资源适配器  68-70
  4.14 本章小结  70-71
第5章 XMLDBMW应用配置以及实例分析  71-79
  5.1 使用环境与配置  71-72
    5.1.1 使用场合  71
    5.1.2 外包引入  71
    5.1.3 系统配置信息文件  71-72
  5.2 客户端布署与开发  72-73
    5.2.1 应用程序  72
    5.2.2 Applet  72-73
  5.3 系统启动流程  73-74
  5.4 系统监控进程的使用  74
  5.5 应用实例分析  74-78
    5.5.1 电信管理网络TMN  74-76
    5.5.2 OMC系统概述及其XML化  76-78
    5.5.3 XMLDBMW在OMC中的应用  78
  5.6 本章小结  78-79
第6章 总结和展望  79-81
  6.1 问题回顾与论文内容总结  79-80
  6.2 讨论和后期工作展望  80-81
参考文献  81-84
致谢  84-85
攻读学位期间发布的学术论文目录  85

相似论文

  1. 基于WinCE平台的故障分析仪应用程序设计与开发,TP311.52
  2. 基因调控网络模型描述语言研究,Q78
  3. 电子文书安全签发系统的研制,TN918.2
  4. 支持XML数据查询的F&B索引结构的研究,TP311.13
  5. 海量多数据库集成系统的查询处理研究,TP311.13
  6. 海量数据压缩、操作和处理方法的研究,TP311.13
  7. 基于BAP的数据压缩、操作与查询处理系统的实现,TP311.13
  8. LXI自动测试系统集成技术研究,TP274
  9. 武器装备信息管理系统的设计与实现,TP311.52
  10. 部队在线考试系统设计与实现,TP311.52
  11. 医疗信息集成平台中DICOM中间件及访问控制模型的设计与实现,TP311.13
  12. 基于GIS的高校学生社区管理研究,G647
  13. 基于数据挖掘技术的保健品营销研究,F426.72
  14. 基于网络的服装款式设计系统的研究与实现,TS941.2
  15. 基于嵌入式的面向造纸企业的一种QCS研究与设计,TP368.1
  16. 基于MDA的界面自动生成方法的研究,TP311.5
  17. 部队人员网上训练与考核系统的开发,TP311.52
  18. 摩托化部队机动辅助系统,TP311.52
  19. 部队军事理论在线考试系统设计与实现,TP311.52
  20. AFC系统通信中间件的研究与设计,TP311.5
  21. 西藏边防作战训练信息管理系统设计与实现研究,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com