G. Meditskos, N. Bassiliades, “A Semantic Web Service Discovery and Composition Prototype Framework Using Production Rules”, OWL-S: Experiences and Directions, Innsbruck, Austria, 2007.
The full realization of the semantic Web services demands efficient algorithms able to perform the procedures of service discovery, composition and invocation. In this paper, we present ProSeDisCo, our approach for developing a semantic Web service discovery and composition framework on top of the CLIPS rule-based system. More specifically, we describe our methodology of utilizing production rules over Web services semantic descriptions expressed in the OWL-S ontology. The purpose of these rules is to discover and create a Web service choreography that matches users’ input and output requirements by utilizing a rule-based OWL reasoning engine in order to match semantically the requirements imposed by the users and the advertisements of the Web services.