Title :
Web Service Composition Using Service Suggestions
Author :
Wang, Rui ; Guttula, Chaitanya ; Panahiazar, Maryam ; Yousaf, Haseeb ; Miller, John A. ; Kraemer, Eileen T. ; Kissinger, Jessica C.
Author_Institution :
Dept. of Comput. Sci., Univ. of Georgia, Athens, GA, USA
Abstract :
This paper presents a semi-automatic Web service composition approach. This approach ranks all available candidate Web service operations based on semantic annotations and suggests service operations to a human designer during the process of Web service composition. The ranking scores are based on data mediation, functionality and formal service specifications. A formal graph model, an IODAG, is defined to formalize an input/output schema of a Web service operation. Three data mediation algorithms are developed to handle the data heterogeneities arising during Web service composition. The data mediation algorithms analyze the schemas of the inputs and outputs of service operations and consider the structures of the schemas. A typed representation for our data mediation approach, which formalizes the data mediation problem as a subtype-checking problem, is presented. An evaluation is performed to study the effectiveness of different data mediation and service suggestion algorithms used to assist designers composing Web services.
Keywords :
Web services; formal specification; graph theory; IODAG; Web service composition; Web service operations; data mediation; data mediation algorithms; formal graph model; formal service specifications; human designer; semantic annotations; service suggestions; subtype checking problem; Algorithm design and analysis; Bioinformatics; Engines; Impedance matching; Mediation; Semantics; Web services; SAWSDL; Web service composition; data mediation; semantic annotations; service suggestions;
Conference_Titel :
Services (SERVICES), 2011 IEEE World Congress on
Conference_Location :
Washington, DC
Print_ISBN :
978-1-4577-0879-4
Electronic_ISBN :
978-0-7695-4461-8
DOI :
10.1109/SERVICES.2011.67