动态软件更新的研究与实现

来源 :中国科学技术大学 | 被引量 : 0次 | 上传用户:zhangzujin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文对动态软件更新的实现进行了研究。文章对当前许多典型的动态更新系统进行分析并提出存在问题;对动态更新系统的基本特征进行概述和总结;对构成动态更新系统原型的基本构件块进行分析,并从数据结构、程序段、类和进程等不同层次粒度来讨论动态更新的策略和方法。文章提出了一种面向构件的动态更新机制。针对影响动态更新的几个关键问题进行分析,并从构件模型的设计出发来寻求系统架构对动态更新的支持,利用动态插入拦截器技术来获取更新的安全点,从而实现动态构件的热交换,其主要过程包括动态插入拦截器、阻塞调用、构件状态转移和请求重定向。文章同时提出了一个可动态更新的分布式服务框架。首先,基于依赖注入的思想,提出一种动态插件管理模型,并对插件实例的注册、注销和热交换等主要操作流程进行描述;然后,结合该模型提出一个可动态更新的分布式服务框架,它包括动态插件管理、基本通信层、成员管理层、可靠有序通信层以及分布式服务管理层;最后,给出该框架的服务抽象模型和同步动态更新流程。
其他文献
随着信息技术的飞速发展,面向各种实际问题的应用系统层出不穷,随之的监控系统也纷纷浮出水面。在目前复杂而多变的监控市场中,以往的专用监控系统难免显得力不从心了。 资源
近年来,随着无线技术和Internet的发展,对可携带、可移动计算机的需求不断增长,而无线局域网(Wireless Local Area Network WLAN)以其高灵活性、健壮性等优点被广泛应用。现
随着信息技术的快速发展,对含有时态特性的信息处理提出了越来越多的需求。目前对时态数据库的理论研究和时态信息处理相关的应用开发都迫切需要一个基础的时态信息处理系统来
随着Internet的普及和电子商务的迅速发展,对电子商务的要求越来越高,为了适应这种要求,Agent技术被应用到了电子商务中,来提高电子商务的智能性和实用性。本论文针对当前电
近年来,随着建模、数字化和可视化技术的发展人们可以更容易地获得三维模型数据。这就导致专用数据库和互联网上的三维模型数量急剧增加,如何有效地进行三维模型的检索和提取
嵌入式数据库管理系统是近些年才兴起的一项新的数据管理技术。它以目前成熟的数据库技术为基础,针对嵌入式设备的具体特点,实现对移动设备和嵌入式设备上数据的存储、组织和
很多的学术研究和工程应用都会涉及到数据的处理,而且范围也很宽泛,处理的数据既可以很小也可以非常庞大。这些应用一般常用定点数和算术运算来描述。但在很多情况下,这种方法描
由于井下采矿活动的不断进行,常使回采巷道受到扰动而失稳。为确保地下采矿活动的正常进行和工人的安全,必须对回采巷道进行支护。 回采巷道支护方式及其参数的确定受众多
秘密共享是密码学的重要组成部分,为密钥管理提供了全新的思路,在密钥保存、传递和使用上都起到重要作用。秘密共享能够平摊风险、防止密钥管理权利过于集中,对提高系统的安
关联分析是数据挖掘研究领域的经典问题,目的是通过统计变量间的定量关系来揭示数据内部存在的复杂关联关系。关联分析面临的一个主要问题是关联规则的数量太多,破坏了关联规