Towards a Standard, Interoperable and Transparent Fault Tolerance

Mohamed Taha Bennani

Abstract


Unlike the functional aspect which represents the service provided by the application, the fault tolerance, like the replication, represents a non-functional aspect. Separating these two aspects improve the applications design and maintenance. Reflection is a powerful means to separate these cross-cutting concerns. We will focus on the standard reflexive potential provided by the CORBA middleware to know if the portable request interceptors could handle fault tolerance issues. We will present our fault tolerant and components based platform, namely DAISY (Dependable Adaptative Interceptors and Serialization-based sYstem) which provides replications mechanisms in a transparent and lightweight way. Two approaches of cross-cutting separation will be identified and, finally, the conceptual limits of CORBA portable request interceptors are discussed.

Refbacks

  • There are currently no refbacks.


Copyright (c) 2006 Mohamed Taha Bennani

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.

ISSN 1114-8802 / ISBN 2665-7015

Last updated : December 18, 2018