基于OSGi的动态加载技术的研究及空中下载系统的实现

来源 :北京邮电大学 | 被引量 : 5次 | 上传用户:laopoxqq001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现今,信息技术的飞速发展给我们的日常生活带来了便利,各种企业级软件所提供的各式资讯服务已成为人们生活中不可或缺的一部分。与此同时,各种合力也促使企业级软件需求变更速度加快,致使软件的生命周期缩短。面对数以百万计的用户群体,企业级软件如何快速有效应对需求变更,成为企业架构师重点关注的问题。企业级软件架构是企业级应用开发的核心部分,如今大部分企业级软件架构添加或更新模块需将系统宕机,新模块待系统重启之后才能融入系统中。对于用户群庞大的企业级软件而言,系统宕机首先会对用户生活产生影响,更严重的是对企业的效益和信用造成损害。综上,对企业级软件模块进行动态加载有其必要性,同时也是技术发展的趋势。鉴于此,包括Java类加载机制、Java动态模块系统(Open Service Gateway Initiative OSGi)在内的动态加载技术就渐渐成为企业级软件“拥抱”变化的利器。空中下载系统(Over The Air Application Server OTAS)是一个通信企业级软件,其特点是用户群大、时效性强。本文以空中下载系统为例,提出和解决软件项目开发和实施过程中存在的几个主要问题,这些问题同样存在于其它大部分企业级软件中:(1)缺乏一种实用可操作的框架去应对系统不断变更的需求。(2)没有实现软件的热插拔。(3)缺乏统一技术标准。本文在分析研究的基础上提出了基于OSGi动态加载的解决方案,采用OSGi技术将空中下载系统设计并实现成可插拔的、可动态改变行为的模块化系统。经测试,新系统能适应动态加载及热插拔,OGSi技术也可应用于有同样需求的企业级软件架构中。
其他文献
本文主要介绍了一茬多收西瓜的高产栽培技术,目的在于更好地提高产量与品质,增加种植户经济收入.
合成孔径雷达(SAR)的运动目标检测技术在军事和民用领域有着广泛的应用,一直是雷达信号处理领域的研究热点。近年来随着SAR系统性能的提高,在准确性和实时性方面对动目标检测方
随着航空航天技术的进步和遥感信息数据业务的增长,越来越多的中低轨卫星发射升空。由于运行维护的困难,往往选择在单个地面站构建多套接收设备而不是肆意滥造过多的地面站,因此
气候条件和气象灾害,对棉花的的生产有很大的影响,在棉花的生产期间,会遇到很多不利于棉花生产的干旱、冰雹、低温等天气,要想使棉花能够更好的生产,必须针对这些问题,进行有
无线通信和微电子的最新发展促进了传感器节点向低成本,低功耗,多功能方向发展,使这些节点具有体积小,且仅拥有少量的资源来获取和处理信息。这些微型设备能够以自组织的方式建立
随着各种成像设备和应用需求的发展,影像数据格式经历了由全色图、彩色图、多光谱图像到高光谱图像的发展。丰富的影像数据为我们处理不同的实际问题提供了强大的数据支持。其
随着互联网技术的飞速发展,互联网出现了个人化、去中心化的趋势,同时强调社会化,强调开放、共享,强调参与、创造。普通人开始去改变、创造网络。网络用户的行为发生了改变,从寻找
玉米作物廉价,容易种植,但是,对于玉米高产栽培技术的分析需要不断深入.根据专业人员广泛的实践经验以及工作经验,对于玉米高产栽培技术的研究需要有进一步理性的思考,以理论
红枣在柯坪多年的栽培实践表明,枣树品种适宜在全阿克苏地区大面积发展.经过多年发展,新疆大部分地区对这类枣树的栽培技术趋于成熟,在原产区栽培技术的基础上形成了一套适应
自从上个世纪七十年代初ALOHA系统在夏威夷大学出现,随机多址接入技术取得了突飞猛进的发展,在通信网络、计算机系统、自动化控制系统等领域得到广泛应用,促进了计算机通信网