10.3969/j.issn.1000-1220.2012.10.021
cwinOSGi:Windows平台下基于C++的OSGi框架设计与实现
OSGi(Open Service Gateway Initiative)服务平台规范定义了一个开放的一般性架构,为网络服务、软件的开发和部署提供一致性的协作环境,其核心是提供一个通用、安全并且可管理的Java框架.OSGi规范本身利用了Java语言的特性,非常适合用Java实现.但其Java实现对系统资源的消耗较大并且运行时依赖Java虚拟机环境(JVM),不适合在系统资源较少和未安装JVM的环境中使用,例如移动设备.本文在分析OSGi框架原理的基础上,提出了一种轻量级的Windows平台下基于C++的OSGi框架实现方案--cwinOSGi,重点解决了组件的打包方式、加载方法、组件间的可见性及动态更新等关键技术问题,实现了OSGi模型的主要功能.实验证明,与OSGi框架的Java实现相比,cwinOSGi的系统资源需求大幅降低,具有更广的适应性.
OSGi、组件、C++
33
TP311(计算技术、计算机技术)
长江学者和创新团队发展计划项目IRT1012;"网络技术"湖南省高校科技创新团队支持计划项目资助;湖南省自然科学基金项目11JJ7003
2013-01-21(万方平台首次上网日期,不代表论文的发表时间)
共4页
2227-2230