Planning and monitoring the execution of web service requests

Alexander Lazovik*, Marco Aiello, Mike Papazoglou

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

41 Citations (Scopus)


Interaction with web services enabled marketplaces would be greatly facilitated if users were given a high level service request language to express their goals in complex business domains. This could be achieved by using a planning framework which monitors the execution of planned goals against predefined standard business processes and interacts with the user to achieve goal satisfaction. We present a planning architecture that accepts high level requests, expressed in XSRL (Xml Service Request Language). The planning framework is based on the principle of interleaving planning and execution. This is accomplished on the basis of refinement and revision as new service-related information is gathered from UDDI and web services instances, and as execution circumstances necessitate change. The system interacts with the user whenever confirmation or verification is needed.

Original languageEnglish
Pages (from-to)335-350
Number of pages16
JournalLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Publication statusPublished - 2003
Externally publishedYes


Dive into the research topics of 'Planning and monitoring the execution of web service requests'. Together they form a unique fingerprint.

Cite this