The threat of uncertainty in service-oriented architecture
Proceedings of the 2008 RISE/EFTS Joint International Workshop on Software Engineering for Resilient Systems
Selecting Fault Tolerant Styles for Third-Party Components with Model Checking Support
CBSE '09 Proceedings of the 12th International Symposium on Component-Based Software Engineering
Collaborative reliability prediction of service-oriented systems
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1
Dynamic service quality and resource negotiation for high-availability service-oriented systems
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2
An adaptive QoS-aware fault tolerance strategy for web services
Empirical Software Engineering
Architecting dependable systems using reflective computing: lessons learnt and some challenges
Architecting dependable systems VII
An SPL approach for adaptive fault tolerance in SOA
Proceedings of the 15th International Software Product Line Conference, Volume 2
FAS: introducing a service for avoiding faults in composite services
SERENE'12 Proceedings of the 4th international conference on Software Engineering for Resilient Systems
Optimal Fault Tolerance Strategy Selection for Web Services
International Journal of Web Services Research
A fault tolerant service discovery by self-organisation: a MAS approach
International Journal of Business Information Systems
Hi-index | 0.00 |
Web Services are commonly used to implement service oriented architectures/applications. Service-oriented applications are large-scale distributed applications, typically highly dynamic, by definition loosely coupled and often unstable due to the unreliability of Web Services, which can be moved, deleted, and are subject to various sources of failures. In this paper, we propose customizable fault-tolerance connectors to add fault-tolerance to unreliable Web Services, thus filling the gap between clients and Web Service providers. Connectors are designed by clients, providers or dependability experts using the original WSDL description of the service. These connectors insert detection actions (e.g. runtime assertions) and recovery mechanisms (based on various replications strategies). The connectors can use identical or equivalent available service replicas. The benefits of this approach are demonstrated experimentally.