XSRL: A Request Language for Web Services

One of the most serious challenges that web service enabled e-marketplaces face is the lack of formal support for expressing service requests against UDDI-resident web services in order to solve a complex business problem. In this paper Mike Papazoglou, Marco Aiello, Marco Pistore, and Jian Yang present a web service request language (XSRL) developed on the basis of XML and AI planning techniques and its underlying framework. This framework is designed to handle and execute XSRL requests and is capable of planning actions under uncertainty on the basis of refinement and revision as new service-related information is accumulated (via interaction with the user or UDDI) and as execution circumstances necessitate change.