Toggle Main Menu Toggle Search

Open Access padlockePrints

Improving Service Availability without Improving Availability of Individual Services

Lookup NU author(s): Professor Alexander RomanovskyORCiD



This paper presents a novel architectural solution for improving dependability of Web Services. This approach is based on the concepts from the emerging resilience-explicit computing combined with the traditional fault-tolerance techniques such as recovery blocks and N-version programming applied in the context of the service-oriented architecture. We propose a distributed solution called WS-Mediator, which is implemented as an overlay network of specialized services. The globally distributed architecture of the WS-Mediator system collects dependability metadata from the end-user’s perspective, analyses them and acts upon them to tolerate faults using dynamic reconfiguration. Therefore to improve dependability of Web Services by introducing service redundancy. We have implemented a Java WS-Mediator framework based upon WS-Mediator concept, which can be easily integrated into implementation of Java Web Services applications. We report the results of the extensive experiments conducted in the context of the bioinformatics domain, in which we demonstrate the applicability of our approach.

Publication metadata

Author(s): Chen Y, Romanovsky A

Publication type: Report

Publication status: Published

Series Title: School of Computing Science Technical Report Series

Year: 2007

Pages: 13

Print publication date: 01/05/2007

Source Publication Date: May 2007

Report Number: 1025

Institution: School of Computing Science, University of Newcastle upon Tyne

Place Published: Newcastle upon Tyne