首页 | 本学科首页   官方微博 | 高级检索  
     

一种中间件服务容错配置管理方法
引用本文:李军国,黄罡,邹键,梅宏.一种中间件服务容错配置管理方法[J].计算机学报,2007,30(10):1696-1704.
作者姓名:李军国  黄罡  邹键  梅宏
作者单位:北京大学信息科学技术学院软件研究所高可信软件技术教育部重点实验室,北京,100871
基金项目:国家重点基础研究发展计划(973计划) , 国家自然科学基金
摘    要:提出一种基于运行时刻软件体系结构的容错管理方法,支持开发者和管理员针对不同中间件服务失效定制合适的故障检测和修复机制.首先,运行时刻软件体系结构自动构造构件依赖视图和错误传播①视图,为理解和分析整个系统的可靠性提供全局视图;然后,操作运行时刻软件体系结构配置容错机制;最后利用AOP技术将容错机制插装到中间件中,使其具备指定的容错能力.上述过程在一个可视化工具的辅助下半自动实施,并在J2EE中间件上得到验证.

关 键 词:中间件  可靠性  软件体系结构  软件容错  中间件服务  容错配置  管理方法  Services  Middleware  Configuration  Tolerance  验证  实施  半自动  辅助下  可视化工具  过程  容错能力  插装  利用  容错机制  结构配置  软件体系  操作运行
修稿时间:2007-05-08

Fault Tolerance Configuration for Middleware Services
LI Jun-Guo,HUANG Gang,ZOU Jian,MEI Hong.Fault Tolerance Configuration for Middleware Services[J].Chinese Journal of Computers,2007,30(10):1696-1704.
Authors:LI Jun-Guo  HUANG Gang  ZOU Jian  MEI Hong
Affiliation:Key Laboratory of High Confidence Software Technologies (Peking University
Abstract:Reliability of middleware significantly impacts that of distributed applications running on it.Software-implemented fault tolerance is regarded as one of the effective means to improwe reliability of middleware.But a middleware usually employs only one fault tolerance mechanism for some given scenarios in past work.This paper proposes a runtime software architecture based approach for applying fault tolerance capability for middleware services in a semi-automatic manner.It does following contributions: First,runtime software architecture helps to automatically construct the component dependency view and error propagation view for a middleware based system,and hence,helps developers or maintainers to identify faulty services.Second,developers or maintainers can manipulate runtime software architecture to configure error detection mechanisms and recovery mechanisms.At last,the configured fault tolerance mechanisms are weaved into middleware with aspect oriented programming techniques.The authors provide an Eclipse-based GUI tool to support the approach and demonstrate the tool on a J2EE(Java 2 platform Enterprise Edition) middleware.
Keywords:middleware  reliability  software architecture  software implemented fault tolerance
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号