Monitoring execution of OWL-S web services
Abstract
In this paper we describe mechanisms for execution monitoring of OWL-S web services. The described mechanisms are implemented as extensions of the OWL-S Virtual Machine which is a component that controls interactions between a client and web services. All extensions are driven by practical needs that arose as part of two projects involving OWL-S web services. Specifically, an event-based model for monitoring and logging is described that allows a human or software agent to analyze, replay or debug the execution. Next, we describe mechanisms for error handling and reporting which is not addressed by the OWL-S specifications. Finally, we describe the virtual machine introspection extensions motivated by needs of advanced software agents as brokers or process mediators that need to interact with web services dynamically.
BibTeX
@workshop{Vaculin-2007-9761,author = {Roman Vaculin and Katia Sycara},
title = {Monitoring execution of OWL-S web services},
booktitle = {Proceedings of ESWC '07 OWL-S: Experiences and Future Developments Workshop},
year = {2007},
month = {June},
keywords = {OWL-S, semantic web services},
}