首页> 中文学位 >基于OSGi开放式服务平台关键技术的研究
【6h】

基于OSGi开放式服务平台关键技术的研究

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

1 绪论

1.1 课题的背景与意义

1.2 国内外开放式服务平台的标准

1.3 论文研究内容及组织结构

2 开放式服务平台标准的研究

2.1 开放式服务平台概述

2.2 开放式服务平台中间件的概念

2.3 UPnP

2.4 OSGi

2.5 基于 OSGi 开放式服务平台

2.6 本章小结

3 基于OSGi开放式服务平台控制系统的UML模型

3.1 UML的基础知识

3.2 基于OSGi 开放服务平台中控制系统的静态建模

3.3 基于OSGi 开放服务平台中控制系统的动态建模

3.4 本章小结

4 开放式服务平台控制模块的开发实现

4.1 基于OSGi开放式服务平台控制系统的总体模块

4.2 基于OSGi开放式服务平台控制系统的模块实现

4.3 本章小结

5 基于 OSGi 开放式服务平台控制系统的测试

5.1 控制系统与 OSGi 框架交互的测试

5.3 控制系统与 Web 服务器交互的测试

5.4 本章小结

6 全文总结

参考文献

致谢

个人简历

展开▼

摘要

随着电子技术发展的日益迅猛,家庭内部的电子设备越来越多,电子设备之间彼此的信息交流也变的越发重要。因此,多种电子设备在一个协同集成的环境中相互连接而成的多层次的统一网络即开放式服务平台这个概念应运而生。开放式服务平台的特点是开放性,无论什么类型的设备只要符合其相应的中间件标准规范就可以连接到该平台之上与其他的设备进行交换,对内其可以实现内部设备及设备资源的发现和控制,对外则可以实现内部设备功能的向外发布及展示,使得家庭内部资源得以很方便的实现共享及管理。
  论文首先对国内外流行的开放式服务平台标准进行了介绍,其中着重对从基本定义、工作过程、设备协议栈等角度对 UPnP协议进行了分析,从系统架构、逻辑框架、服务框架等方面对 OSGi协议(开放服务网关协议)进行了研究。在对协议框架基础理论深入研究以后,提出了基于 OSGi开放式服务平台的总体架构设计。接着利用通用建模语言 UML对基于 OSGi开放式服务平台中最为关键的模块-----控制系统模块进行了模型化描述。利用面向对象的可视化系统分析建模语言UML对基于 OSGi开放式服务平台控制系统进行了静态建模与动态建模。对控制系统的用例、组件、配置等静态模型以及其状态、顺序、活动等动态模型进行了深入研究。在对UPnP以及OSGi基础理论进行研究并完成了对基于OSGi开放式服务平台控制系统 UML建模的基础上,对控制系统的软件结构进行了模块化的功能设计并利用Java版本 UPnP协议栈 Clink库开发出了应用软件。
  最后对基于 OSGi开放式服务平台控制系统分别与 OSGi框架、UPnP设备以及Web服务器这三个主要模块进行了功能测试,基本实现了设计目标。此基于 OSGi开放式服务平台具有很高的实用价值,对以后开发同类项目具有一定的指导及参考价值。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号