Detecting WSDL bad practices in code-first Web Services

  • Authors:
  • Cristian Mateos;Marco Crasso;Alejandro Zunino;José/ Luis Ordiales Coscia

  • Affiliations:
  • ISISTAN Research Institute - UNICEN University, Tandil (B7001BBO), Buenos Aires, Argentina/ Consejo Nacional de Investigaciones Cientí/ficas y Té/cnicas (CONICET).;ISISTAN Research Institute - UNICEN University, Tandil (B7001BBO), Buenos Aires, Argentina/ Consejo Nacional de Investigaciones Cientí/ficas y Té/cnicas (CONICET).;ISISTAN Research Institute - UNICEN University, Tandil (B7001BBO), Buenos Aires, Argentina/ Consejo Nacional de Investigaciones Cientí/ficas y Té/cnicas (CONICET).;UNICEN University, Argentina

  • Venue:
  • International Journal of Web and Grid Services
  • Year:
  • 2011

Quantified Score

Hi-index 0.01

Visualization

Abstract

Service-Oriented Computing (SOC) allows developers to structure applications as a set of reusable services. Web Services expose their functionality by using Web Service Description Language (WSDL). We found that there is a high correlation between well-known object-oriented metrics taken in the code implementing services and the occurrences of 'anti-patterns' in their WSDLs. We show that some simple refactorings performed early when developing Web Services can greatly improve the quality of WSDL documents. Then, the contribution of this work is a practical approach to guide practitioners in obtaining better WSDL designs that aligns with the technologies and techniques commonly used in the industry for building services.