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

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

论文摘要

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

论文目录

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

    • [1].“中间件技术”课程中的创新思维培养[J]. 计算机教育 2016(12)
    • [2].面向智能电网通信中间件的关键技术研究[J]. 低碳世界 2016(09)
    • [3].面向分布式计算的中间件技术性能比较研究[J]. 信息通信 2016(03)
    • [4].数字电视嵌入式中间件技术浅谈[J]. 新媒体研究 2016(08)
    • [5].数字电视嵌入式中间件技术[J]. 西部广播电视 2014(23)
    • [6].“中间件技术”课程教学方法改革探讨[J]. 黑龙江教育(高教研究与评估) 2015(09)
    • [7].中间件市场规模巨大[J]. 理财周刊 2019(44)
    • [8].基于Java的移动终端中间件的研究与设计[J]. 数码世界 2017(02)
    • [9].数字电视交互系统中间件技术浅析[J]. 中国有线电视 2013(12)
    • [10].“中间件技术”课程教学改革中的问题与思考[J]. 中国电力教育 2013(31)
    • [11].电子政务公文流转安全中间件研究[J]. 考试周刊 2013(34)
    • [12].物联网RFID中间件安全解决方案研究[J]. 科技致富向导 2011(14)
    • [13].基于工厂方法模式嵌入式通信中间件设备管理框架设计与实现[J]. 电子测试 2020(09)
    • [14].面向服务应急广播通信中间件技术[J]. 西部广播电视 2020(08)
    • [15].基于中间件的抗辐射加固仿真云平台技术研究[J]. 空间控制技术与应用 2020(03)
    • [16].基于中间件技术的云服务端实现[J]. 无线互联科技 2018(23)
    • [17].基于业务中间件容器的插件开发[J]. 计算机系统应用 2017(04)
    • [18].面向仓储管理的RFID中间件的设计与应用[J]. 机械制造与自动化 2016(03)
    • [19].基于聚类的RFID中间件技术研究[J]. 佳木斯大学学报(自然科学版) 2013(05)
    • [20].面向水利信息化的中间件及其支持服务平台[J]. 水利技术监督 2013(06)
    • [21].从视频监控中间件到云计算中间件[J]. 中国安防 2014(Z1)
    • [22].中间件技术在无线网络中的应用研究[J]. 电脑知识与技术 2013(04)
    • [23].中间件技术在电子文件中心建设中的应用研究[J]. 兰台世界 2012(05)
    • [24].图书馆系统RFID中间件的研究与实现[J]. 山西科技 2012(04)
    • [25].浅谈数字电视嵌入式中间件技术[J]. 有线电视技术 2012(09)
    • [26].“云计算”成为最大的“中间件”[J]. 硅谷 2012(16)
    • [27].金蝶中间件的本土化进攻[J]. IT经理世界 2011(Z1)
    • [28].基于企业应用浅析中间件教学改革[J]. 科技信息 2011(21)
    • [29].基于中间件的云计算理解与价值探讨[J]. 程序员 2010(05)
    • [30].用于冶金工业的中间件[J]. 金属世界 2010(05)

    标签:;  ;  ;  

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

    猜你喜欢