Planning and monitoring the execution of web service requests

  • Authors:
  • Alexander Lazovik;Marco Aiello;Mike Papazoglou

  • Affiliations:
  • University of Trento, Department of Information and Telecommunication Technologies, Via Sommarive, 14, 38050, Trento, Italy and ITC-IRST, via Sommarive, 18, 38050, Trento, Italy;University of Trento, Department of Information and Telecommunication Technologies, Via Sommarive, 14, 38050, Trento, Italy;Infolab, Tilburg University, P.O. Box 90153, Via Sommarive, 14, NL-5000, Tilburg, LE, The Netherlands

  • Venue:
  • International Journal on Digital Libraries - Special issue on Service-Oriented Computing
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

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 can 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 a service request language known as XSRL. 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 service repositories such as UDDI and web services instances, and as execution circumstances necessitate change. The planning system interacts with the user whenever confirmation or verification is needed.