A Fault Tolerance Approach for Enterprise Applications
Service Oriented Architectures (SOAs) have emerged as a preferred solution to tackle the complexity of large-scale, complex, distributed, and heterogeneous systems. Key to successful operation of these systems is their reliability and availability. This paper proposes an approach to creating fault tolerant SOA implementations based on an architectural pattern called Rich Services. The approach is model-driven, focuses on interaction specifications as the means for defining services and managing their failures, and is technology independent.