摘要
在分析影响动态软件更新的关键问题的基础上,从组件模型的设计出发来寻求系统架构对动态更新的支持,并利用动态插入拦截器来获取更新的安全点,从而实现了动态组件的热交换,其主要过程包括插入拦截器、阻塞调用、状态转移和请求重定向。基于该思想实现的集群高可用应用开发平台具有更好的可用性、可扩展性和运行性能。
Based on the analysis of the key issues that affect dynamic updating, a component-based dynamic updating mechanism which obtained a safe updating point by interposing interceptor dynamically was presented, and the hot-swapping of dynamic components was achieved. The main procedure included interposing interceptor, blocking invocation, transferring state and redirecting requests. This design makes the apphcation has better feasibihty, expansibility and operation performance.
出处
《计算机应用》
CSCD
北大核心
2006年第8期1909-1911,共3页
journal of Computer Applications
基金
中国科学技术大学青年基金资助项目(KA1125)
中国科学院高水平大学建设基金资助项目(KY2706)
关键词
动态更新
基于组件
拦截器
dynamic updating
component-based
interceptor