Artículos de revistas
Refactoring code-first Web Services for early avoiding WSDL anti-patterns: Approach and comprehensive assessment
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
Ordiales Coscia, José Luis
Mateos Diaz, Cristian Maximiliano
Crasso, Marco Patricio
Zunino Suarez, Alejandro Octavio
Previous research of our own  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.
Showing items related by title, author, creator and subject.
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 ...
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) ...