Semantic Web Services Monitoring: An OWL-S based Approach - Robotics Institute Carnegie Mellon University

Semantic Web Services Monitoring: An OWL-S based Approach

Roman Vaculin and Katia Sycara
Conference Paper, Proceedings of 41st Annual Hawaii International Conference on System Sciences (HICSS '08), pp. 313 - 322, 2008

Abstract

In this paper we describe mechanisms for execution monitoring of semantic web services, based on OWL-S. The use of semantic descriptions and ontologies is a valuable extension to current SOA conceptualizations. The described mechanisms are implemented as extensions of the OWL-S Virtual Machine that we have previously developed. The OWL-S Virtual Machine is a component that controls the interactions between a client and the web service it uses. The presented extensions are a result of practical requirements that arose in the course of involvement with two projects that utilize OWL-S based semantic web services. In particular, we present an event-based model for monitoring and logging interactions. The interaction trace allows a human or software agent to analyze, replay or debug the execution. Additionally, we describe proposed extensions to current specification in OWL-S for reporting and handling of errors. Finally, we describe extensions to the OWL-S Virtual Machine based on introspection to enable dynamic interactions with process mediators.

BibTeX

@conference{Vaculin-2008-9885,
author = {Roman Vaculin and Katia Sycara},
title = {Semantic Web Services Monitoring: An OWL-S based Approach},
booktitle = {Proceedings of 41st Annual Hawaii International Conference on System Sciences (HICSS '08)},
year = {2008},
month = {January},
pages = {313 - 322},
publisher = {IEEE Computer Society},
keywords = {monitoring, semantic monitoring, OWL-S, semantic web services},
}