Semantic Web Services Monitoring: An OWL-S based Approach

Roman Vaculin and Katia Sycara
Conference Paper, Hawaii International Conference on System Sciences, January, 2008

View Publication

Copyright notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.


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.

author = {Roman Vaculin and Katia Sycara},
title = {Semantic Web Services Monitoring: An OWL-S based Approach},
booktitle = {Hawaii International Conference on System Sciences},
year = {2008},
month = {January},
publisher = {IEEE Computer Society},
keywords = {monitoring, semantic monitoring, OWL-S, semantic web services},
} 2017-09-13T10:41:53-04:00