Title :
A graph based backward chaining method for Web service composition
Author :
Chifu, Viorica R. ; Salomie, Ioan ; Riger, Agota ; Radoi, Valentin
Author_Institution :
Dept. of Comput. Sci., Tech. Univ. of Cluj-Napoca, Cluj-Napoca, Romania
Abstract :
This paper proposes a new method for the automatic composition of semantic Web services. The proposed method consists in constructing a graph and then searching for a sub-graph of this graph, which will represent a candidate composition solution. First, the method constructs a directed acyclic graph, which represents the functional semantics of the Web services as well as the semantic dependency between the inputs and the outputs of the services. Second, composition sub-graphs that satisfy the functionality requested by a client are searched for and ranked according to certain criteria such as user preferences and QoS. The different sub-graphs found represent different service compositions. Finally, the method selects the best service composition for a given user request. To evaluate the method, an experimental framework that automatically composes services has been implemented. The effectiveness of the method has been demonstrated by using a scenario from the trip planning domain.
Keywords :
Web services; directed graphs; semantic Web; automatic service composition; candidate composition solution; directed acyclic graph; functional semantic dependency; graph-based backward chaining method; semantic Web service composition; trip planning domain; Automation; Computer science; Context-aware services; Cost function; Distributed computing; Humans; Large-scale systems; Ontologies; Semantic Web; Web services;
Conference_Titel :
Intelligent Computer Communication and Processing, 2009. ICCP 2009. IEEE 5th International Conference on
Conference_Location :
Cluj-Napoca
Print_ISBN :
978-1-4244-5007-7
DOI :
10.1109/ICCP.2009.5284755