O. Hatzi, M. Nikolaidou, D. Vrakas, N. Bassiliades, D. Anagnostopoulos, and I. Vlahavas, “Semantically Aware Web Service Composition through AI Planning”, International Journal on Artificial Intelligence Tools, Vol. 24, Νο. 1, 1450015, 2015.

Author(s): O. Hatzi, M. Nikolaidou, Dimitris Vrakas, Nick Bassiliades, D. Anagnostopoulos, I. Vlahavas


Appeared In: International Journal on Artificial Intelligence Tools, Vol. 24, Νο. 1, 1450015, 2015

Keywords: Semantic web services, intelligent web service composition, OWL-S, SAWSDL, WSDL, AI planning, PDDL, problem transformation, semantic relaxation


Abstract: Web service composition is a significant problem as the number of available web services increases; however, manual composition is not an efficient option. Automated web service composition can be performed using AI Planning techniques, utilizing descriptions of available atomic web services, enhanced with semantic awareness and relaxation. This paper discusses a unified , semantically aware approach, handling both semantic (OWL-S&SAWSDL) and non - semantic (WSDL) web service descriptions. In the first case, ontology analysis is adopted to semantically enhance the planning domains and problems, in order to deal with cases where exact syntactic input - to - output matching is not feasible. In the non-semantic descriptions case, semantic information is acquired utilizing alternative sources such as lexical thesauri. Concept similarity measures are applied and utilized to achieve the desired degree of semantic relaxation. The solution to a web service composition problem is a plan describing the desired composite service . To support the proposed approach, the PORSCE framework has been implemented. The framework is modular, integrating discrete web service description languages and semantic relaxation techniques. Based on the similarity measures suggested in the paper, performance issues are also explored.