为了提高分布应用的健壮性,通常需要开发人员编写相应的容错代码。现有的CORBA构件模型通过定义构件的端口特征,以组装的方式实现代码的二进制级复用,它使用户能够快速开发和部署分布应用。在此基础上,如何在构件模型下快速灵活地建立容错应用成为一个令人关注的话题。通过设计构件模型下的容错体系结构,提供了快速灵活开发容错应用的机制,并提出了解决两种失效类型的容错策略和算法。