Community Research and Development Information Service - CORDIS


ADAPT Report Summary

Project ID: IST-2001-37126
Funded under: FP5-IST
Country: United Kingdom

Specification of composite web services

Creating new services by combining a number of existing ones is becoming an attractive way of developing value added web services. This pattern is not new but it does pose some new challenges, which have yet to be addressed by current technologies and tools for web service composition. The first step in this direction is to provide more semantic information about each web service in order to be able to reason about a composition, which has been created manually. One aspect of using a web service correctly is invoking the operations in the order in which the provider intended. However, the WSDL description of a web service does not specify any ordering information for the operations, which are exposed by the service.

The ADAPT project has developed a simple language for capturing the order in which the operations of a web service should be invoked to achieve a goal. The language also allows specification of composite web services as a business process; the language permits orchestration of the process using workflow management systems in either a centralized or distributed, peer-to-peer fashion. The language has precise semantics expressed in pi-calculus. This enables a service composer to verify that the composition is well formed: for example that it does not contain any deadlocks or livelocks, which would cause the composition to not terminate under certain conditions.


Santosh SHRIVASTAVA, (Professor of Computing Science)
Tel.: +44-1912-228038
Fax: +44-1912-228232
Follow us on: RSS Facebook Twitter YouTube Managed by the EU Publications Office Top