Case-based Reasoning for Web Service Discovery and Selection

Web Service discovery and selection deal with the retrieval of the most suitable Web Service, given a required functionality. Addressing an effective solution remains difficult when only functional descriptions of services are available. In this paper, we propose a solution by applying Case-based Re...

ver descrição completa

Detalhes bibliográficos
Autores: de Renzis, Alan Ismael, Garriga, Martín, Flores, Andrés Pablo, Cechich, Susana Alejandra, Zunino Suarez, Alejandro Octavio
Tipo de documento: artigo
Estado:Versão publicada
Data de publicação:2016
País:Argentina
Recursos:Consejo Nacional de Investigaciones Científicas y Técnicas
Repositório:CONICET Digital (CONICET)
Idioma:inglês
OAI Identifier:oai:ri.conicet.gov.ar:11336/59834
Acesso em linha:http://hdl.handle.net/11336/59834
Access Level:Acceso aberto
Palavra-chave:Case-Based Reasoning
Service Discovery
Service Oriented Application
Service Selection
Web Services
https://purl.org/becyt/ford/1.2
https://purl.org/becyt/ford/1
Descrição
Resumo:Web Service discovery and selection deal with the retrieval of the most suitable Web Service, given a required functionality. Addressing an effective solution remains difficult when only functional descriptions of services are available. In this paper, we propose a solution by applying Case-based Reasoning, in which the resemblance between a pair of cases is quantified through a similarity function. We show the feasibility of applying Case-based Reasoning for Web Service discovery and selection, by introducing a novel case representation, learning heuristics and three different similarity functions. We also experimentally validate our proposal with a dataset of 62 real-life Web Services, achieving competitive values in terms of well-known Information Retrieval metrics.