Artículos de revistas
Refactoring code-first Web Services for early avoiding WSDL anti-patterns: Approach and comprehensive assessment
Fecha
2014-04Registro en:
Zunino Suarez, Alejandro Octavio; Mateos Diaz, Cristian Maximiliano; Ordiales Coscia, José Luis; Crasso, Marco Patricio; Refactoring code-first Web Services for early avoiding WSDL anti-patterns: Approach and comprehensive assessment; Elsevier Science; Science of Computer Programming; 89; Part C; 4-2014; 374-407
0167-6423
CONICET Digital
CONICET
Autor
Ordiales Coscia, José Luis
Mateos Diaz, Cristian Maximiliano
Crasso, Marco Patricio
Zunino Suarez, Alejandro Octavio
Resumen
Previous research of our own [34] has shown that by avoiding certain bad specification practices, or WSDL anti-patterns, contract-first Web Service descriptions expressed in WSDL can be greatly improved in terms of understandability and retrievability. The former means the capability of a human discoverer to effectively reason about a Web Service functionality just by inspecting its associated WSDL description. The latter means correctly retrieving a relevant Web Service by a syntactic service registry upon a meaningful user's query. However, code-first service construction dominates in the industry due to its simplicity. This paper proposes an approach to avoid WSDL anti-patterns in code-first Web Services. We also evaluate the approach in terms of services understandability and retrievability, deeply discuss the experimental results, and delineate some guidelines to help code-first Web Service developers in dealing with the trade-offs that arise between these two dimensions. Certainly, our approach allows services to be more understandable, due to anti-pattern remotion, and retrievable as measured by classical Information Retrieval metrics.
Ítems relacionados
Mostrando ítems relacionados por Título, autor o materia.
-
A structural-semantic web service selection approach to improve retrievability of web services
Garriga, Martín; de Renzis, Alan Ismael; Lizarralde, Ignacio; Flores, Andrés Pablo; Mateos Diaz, Cristian Maximiliano; Cechich, Susana Alejandra; Zunino Suarez, Alejandro Octavio (Springer, 2018-12-27)Service-Oriented Computing promotes building applications by consuming and reusing Web Services. However, the selection of adequate Web Services given a client application is still a major challenge. The effort of assessing ... -
Best Practices for Describing, Consuming, and Discovering Web Services: A Comprehensive Toolset [Thomson ISI, IF JCR2012=1.008]
Rodriguez, Juan Manuel; Crasso, Marco Patricio; Mateos Diaz, Cristian Maximiliano; Zunino Suarez, Alejandro Octavio (John Wiley & Sons Ltd, 2013-06)The Service-Oriented Computing (SOC) paradigm has recently gained a lot of attention in the software industry, since SOC represents a novel and a fresh way of architecting distributed applications. SOC is usually materialized ... -
Revising WSDL documents: Why and How - Part II
Mateos Diaz, Cristian Maximiliano; Crasso, Marco Patricio; Zunino Suarez, Alejandro Octavio; Ordiales Coscia, José Luis (Institute of Electrical and Electronics Engineers, 2012-12)In a previous paper Crasso et al. (IC-CrassoRZC2010), we have shown that effectively discovering Web services is subject to avoiding a number of common design errors in publishers´ Web Service Description Language (WSDL) ...