ISISTAN   23985
INSTITUTO SUPERIOR DE INGENIERIA DEL SOFTWARE
Unidad Ejecutora - UE
artículos
Título:
Anti-pattern Free Code-first Web Services for State-of-the-art Java WSDL Generation Tools [Thomson ISI, IF JCR2012=1.615]
Autor/es:
JOSÉ LUIS ORDIALES COSCIA; CRISTIAN MATEOS; MARCO CRASSO; ALEJANDRO ZUNINO
Revista:
INTERNATIONAL JOURNAL OF WEB AND GRID SERVICES
Editorial:
INDERSCIENCE ENTERPRISES LTD
Referencias:
Lugar: GINEBRA; Año: 2013 vol. 9 p. 107 - 126
ISSN:
1741-1106
Resumen:
Service-Oriented Computing (SOC) is a recent paradigm that promotes building applications as a set of coarse-grained, remote software components called services. SOC just represents a paradigm and as such it must be materialized through specific technologies, being Web Services the most common choice. In Web Service terms, each service is composed of an implementation and an abstract description of its functionality by using the Web Services Description Language (WSDL). Methodologically, Web Services are often built by first implementing their behavior and then generating the corresponding WSDL document via automatic tools. Even when this practice is cheaper, bad design and coding practices already present in a service implementation may end up affecting the quality of the resulting WSDL document. For Web Services to be reusable, good WSDL designs are crucial. In a previous paper Mateos et al. (2011) it was shown that there is a high correlation between established Object-Oriented (OO) metrics from the source code implementing services and the occurrences of ?anti-patterns? in WSDL documents. In this follow-up paper, these previous results are extended to all the existing WSDL generation tools and perform a detailed analysis of the impact of individual early source code OO metric-driven refactorings on the quality of the obtained WSDL documents. The generalized nature of the experiments makes the findings readily applicable in the industry.