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

基于OSGi技术数据中间件研究及其在数字化校园的应用

作 者: 韩兴亮
导 师: 刘丽芳
学 校: 国防科学技术大学
专 业: 计算机科学与技术
关键词: 网络数据中间件 OSGi技术 SOA技术 数字校园
分类号: TP393.18
类 型: 硕士论文
年 份: 2010年
下 载: 96次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着计算机网络的不断普及与发展,计算机网络应用所面临的需求也越来越复杂,特别是网络应用对网络数据的需求已经不再满足于本地数据库所提供的数据,更多的数据需要网络中其他异构数据库提供,这就导致了网络数据交互越来越频繁,网络越来越需要一个供数据在不同数据源之间流通的通道。网络数据中间件位于网络应用与网络数据源之间,统一管理网络数据源并向网络应用提供网络数据服务信息。本文以解决数字化校园中网络数据源之间的数据传输问题为出发点,在网络应用层与网络数据源之间构建一个中间件层,实现数字校园内的数据集成及应用集成。本文对比分析国内外网络数据中间件的框架结构特点,提出基于OSGi技术的数据中间件总体框架,将各个功能模块以Bundle形式实现,根据实际网络应用对各个功能Bundle的需求以动态热插拔的形式,实现以最少功能模块的不同组合满足网络应用。OSGi技术具有动态灵活、适应性强等特点,以OSGi技术为基本框架设计实现网络数据中间件,使得网络数据中间件也继承了OSGi技术的特点。基于OSGi框架设计实现的数据中间件构件粒度细、总体结构灵活、扩展性与动态性都能得到较好满足。基于OSGi技术的数据中间件对网络具有良好的适应性,能根据网络异构数据库实际特点调整中间件功能Bundle的组合方式,满足复杂网络应用请求。结合SOA设计理念将各个功能Bundle尽可能设计为功能相互独立的服务单元,每个功能Bundle支持一个基本网络服务,减少各个功能Bundle之间的耦合性。但是由于网络应用本身就是一个复杂的服务集合所以各个功能Bundle之间的联系是不可避免的,所以我们实际更应该关注功能Bundle之间的最优组合方式。在数字化校园建设中以网络数据中间件实现各种网络资源之间的数据传输是解决数据孤岛问题的一个重要环节。根据数字化校园建设的实际特点,以OSGi技术为基本框架,设计实现中间件中的功能Bundle,根据网络应用请求的特点从Bundle库中选择若干功能Bundle以最优组合方式协同工作实现复杂网络应用的数据请求。尽管中间件技术发展日新月异但是以服务为基本构件,以OSGi技术为基本框架的网络数据中间件为我校数字化校园建设工作做出了巨大的贡献,在整合数字化校园中各种网络资源的工作中发挥了巨大的作用。

全文目录


摘要  9-10
ABSTRACT  10-12
第一章 绪论  12-24
  1.1 课题研究背景与意义  12-13
  1.2 国内外研究现状  13-21
    1.2.1 基于OSGi技术系统特点  13-14
    1.2.2 构件化中间件  14-15
    1.2.3 普适性中间件  15-16
    1.2.4 反射式中间件  16-19
    1.2.5 中间件研究特点  19-20
    1.2.6 发展趋势  20-21
  1.3 主要研究内容  21-22
  1.4 论文结构安排  22-24
第二章 数据集成技术研究  24-40
  2.1 数据中间件体系结构研究  24-28
  2.2 OSGi技术研究  28-30
  2.3 SOA技术  30-31
  2.4 Equinox框架研究  31-35
    2.4.1 Equinox项目概述  31-32
    2.4.2 Equinox启动可执行程序  32-35
    2.4.3 Equinox部署更新框架  35
    2.4.4 Equinox的最新研究方向  35
  2.5 UDDI技术研究  35-39
    2.5.1 UDDI概述  35-37
    2.5.2 UDDI信息模型  37
    2.5.3 程序员API  37-38
    2.5.4 WSDL文档到UDDI信息模型的映射  38-39
  2.6 本章小结  39-40
第三章 基于OSGi数据中间件体系结构研究  40-49
  3.1 中间件体系结构机制概述  40-41
  3.2 中间件体系结构设计原则  41-42
  3.3 中间件体系结构总体框架  42-46
    3.3.1 中间件服务层  44-45
    3.3.2 中间件核心层  45-46
  3.4 中间件体系结构特点  46-48
    3.4.1 OSGi数据中间件与构件化中间件  46
    3.4.2 OSGi数据中间件与反射式中间件  46-47
    3.4.3 OSGi数据中间件与普适计算中间件  47-48
  3.5 本章小结  48-49
第四章 基于OSGi数据中间件关键技术  49-73
  4.1 数据中间件分层模型  50-66
    4.1.1 数据交互层  50-54
    4.1.2 数据调度层  54-59
    4.1.3 实例化层  59-66
  4.2 管理  66-70
    4.2.1 框架管理  66-67
    4.2.2 Bundles管理  67-70
  4.3 框架构件  70-71
  4.4 本章小结  71-73
第五章 数据中间件在数字化校园中的应用研究  73-83
  5.1 数字校园所面临的挑战  73
  5.2 数据中间件的应用目标  73-75
  5.3 数据中间件的应用框架  75-78
    5.3.1 数据交互  75-76
    5.3.2 分布式异构数据库管理  76-78
    5.3.3 业务系统集成  78
  5.4 应用实例  78-82
  5.5 本章小结  82-83
第六章 结束语  83-85
致谢  85-86
参考文献  86-89
作者在学期间取得的学术成果  89-90
附录A 缩略词表  90

相似论文

  1. 分布式文件系统CeipFS的设计与实现,TP309
  2. 基于数字校园的高校财务管理信息化研究,G647.5
  3. 基于Virtools技术的网络三维漫游校园系统设计与实现,TP393.18
  4. 基于B/S架构的潍坊学院网络教学系统的设计与实现,TP311.52
  5. Ajax技术在“数字校园”中的应用研究,TP311.52
  6. 基于J2EE的数字校园异构信息集成研究,TP311.52
  7. 山东医专数字校园建设方案设计,G434
  8. 数字虚拟校园漫游项目设计与开发,TP391.41
  9. 军校数字校园中学员管理系统的设计与实现,TP311.52
  10. 校园一卡通系统及指纹识别系统的应用,TP393.18
  11. 基于SOA技术的人力资源系统整合的分析与设计,TP311.52
  12. SOA网格中间件的任务调度模块的研发与维护,TP393.09
  13. 基于校园网的在线学习平台的设计与实现,TP391.6
  14. 基于SOA的数字化校园平台研究与应用,TP311.52
  15. 校园无线网络方案的设计与研究,TN925.93
  16. 校园网络建设及网络安全的研究,TP393.18
  17. 数字校园规划、设计及建设,TP393.18
  18. 基于GIS技术的东北林业大学校园信息服务系统的研建,P208
  19. 校园数控广播系统的设计与实现及教育功能探析,TN934
  20. 数字校园基础设施建设,TP393.18

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 局域网(LAN)、城域网(MAN) > 校园网、企业网(Intranet)
© 2012 www.xueweilunwen.com