A Diversity-Based Approach For Managing Faults in Web Services
Résumé
This paper discusses the value-added of diversity to developing fault tolerant Web Services. Web Services offering the same functionality are gathering into the same virtual space referred to as diversity group. Besides the group additional components are used including: composite manager, group manager and Web service manager. The first component is in charge of invoking diversity groups and resuming or aborting the overall execution in case of failures. The second oversees Web services’ execution and the interactions between them. Finally, the latter monitors Web service’s execution and reports failure or success to the group manager. An architecture showing the use of diversity to design and deploy fault tolerant Web services is presented in this paper.