Where academic tradition
meets the exciting future

A Structured Approach to Architecting Fault Tolerant Services

Kashif Javed, Elena Troubitsyna, A Structured Approach to Architecting Fault Tolerant Services. In: Guadaloupe Ortiz, Elena Troubitsyna, Sergio De Agostino (Eds.), The Ninth International Conference on Internet and Web Applications and Services, 99 – 104, IARIA 2014, 2014.

Abstract:

Service-oriented computing offers an attractive paradigm to designing complex composite services by assembling readily-available services. The approach enables rapid service development and significantly increases productivity of the development. However, it also poses a significant challenge in ensuring quality of created services and in particular their fault tolerance. In this paper, we propose a systematic approach to architecting complex fault tolerant services. We demonstrate how to graphically model the architecture of composite services and augment it with various fault tolerance mechanisms. We propose an approach facilitating a systematic analysis of possible failures of the services, recovery actions and alternative solutions for achieving fault tolerance. Our approach supports structured guided reasoning about fault tolerance at different levels of abstraction. It allows the designers evaluate various architectural solutions at the design stage that helps to derive clean architectures and improve fault tolerance of developed complex services.

Files:

Full publication in PDF-format

BibTeX entry:

@INPROCEEDINGS{inpJaTr14b,
  title = {A Structured Approach to Architecting Fault Tolerant Services},
  booktitle = {The Ninth International Conference on Internet and Web Applications and Services},
  author = {Javed, Kashif and Troubitsyna, Elena},
  editor = {Ortiz, Guadaloupe and Troubitsyna, Elena and Agostino, Sergio De},
  publisher = {IARIA 2014},
  pages = {99 – 104},
  year = {2014},
  ISSN = {2308-3972},
}

Belongs to TUCS Research Unit(s): Distributed Systems Laboratory (DS Lab)

Edit publication