Exception Handling and Recovery of Semantic Web Services - Robotics Institute Carnegie Mellon University

Exception Handling and Recovery of Semantic Web Services

Roman Vaculin, Kevin Wiesner, and Katia Sycara
Conference Paper, Proceedings of 4th International Conference on Networking and Services (ICNS '08), pp. 217 - 222, March, 2008

Abstract

In this paper we present an approach for specification of exception handling and recovery of semantic web services based on OWLS. We use standard fault handlers and compensation known for example from WS-BPEL to provide support for long running transactions. In addition to that, we introduce constraint violation handlers (CV-handlers) which allow a designer to define what situations are supposed to trigger an erroneous state and what are the appropriate recovery actions. Further, we introduce explicit recovery actions such as retry and replaceBy to recover from the failure and to restore a normal execution flow. By combining fault handlers, CV-handlers and standard event handlers it is possible to define ways of recovery for standard errors and for violations of constraints resulting for example from Service Level Agreements (SLAs).

BibTeX

@conference{Vaculin-2008-9919,
author = {Roman Vaculin and Kevin Wiesner and Katia Sycara},
title = {Exception Handling and Recovery of Semantic Web Services},
booktitle = {Proceedings of 4th International Conference on Networking and Services (ICNS '08)},
year = {2008},
month = {March},
pages = {217 - 222},
}