Automatic and Dynamic Composition of Web Services Using Ontologies

Ontology-driven Web Services composition represents a novel approach to provide value added services or to improve services availability. Here we describe how ontology can be exploited to express the composition criteria, which can be automatically processed to obtain different workflows with the same semantic. Each workflow can be used to generate an orchestrated or a chorographical execution plan, whose actor contributes to provide the final service. We present a simple implementation as proof of concept using an OWL description of the composition criteria and the JENA APIs to process it.