基于软件体系结构的构件可迁移系统容错研究
2011-04-13卢桂馥王忠群
长春大学学报 2011年8期
关键词:系统
王 勇,卢桂馥,王忠群
(安徽工程大学 计算机与信息学院,芜湖 241000)
0 引言
一个基于构件的分布式软件系统由许多同构或异构的构件件组成。近年来已经出现了许多新的构件技术和基于构件的应用平台,来简化和加速分布式软件的构建和开发,但目前这些技术存在一个共同问题,即缺乏工具来描述整个软件架构,并根据特定的需求和运行环境对系统的软件构件进行动态配置。另外,现有的许多中间件开发模型和产品大多只关心网络通信和互操作,缺乏对容错应用的支持,从而导致基于中间件开发容错应用面临困境,因为基于中间件开发应用必须遵照中间件的开发模式来实现,如果中间件不提供容错支持,则开发者必须自己实现容错逻辑,这样导致应用逻辑和容错逻辑混合在一起,增加了开发者的工作难度。
我们针对为了适应因特网环境可用资源变化而可动态重定位应用构件的大规模分布应用,感知应用构件间、构件和环境的关系并且记载于通讯录中,把通讯录机制和表示软件逻辑结构的图机制结合起来使得利用图可表达动态变化的体系结构,利用分布检查点技术和Home站点,实现能够适应因特网环境的资源动态变化的构件迁移、动态配置以及出错恢复的容错框架。
1 mcgop软件体系结构模型
软件体系结构是软件系统的一种抽象描述。近年来人们对软件体系结构进行了大量的研究,集中体现在各种体系……
登录APP查看全文
