Avoiding WSDL Bad Practices in Code-First Web Services

Autores/as

  • Cristian Mateos Universidad Nacional del Centro de la provincia de Buenos Aires, Consejo Nacional de Investigaciones Científicas y Técnicas (CONICET), Argentina
  • Marco Crasso Universidad Nacional del Centro de la provincia de Buenos Aires, Consejo Nacional de Investigaciones Científicas y Técnicas (CONICET), Argentina
  • Alejandro Zunino Universidad Nacional del Centro de la provincia de Buenos Aires, Consejo Nacional de Investigaciones Científicas y Técnicas (CONICET), Argentina
  • José Luis Ordiales Coscia Universidad Nacional del Centro de la provincia de Buenos Aires, Argentina

Palabras clave:

Service-Oriented Computing, Web Services, Code-First, Object-Oriented Metrics, Wsdl Anti-Patterns, Early Detection

Resumen

Service-Oriented Computing allows software developers to structure applications as a set of standalone and reusable components called services. The common technological choice for materializing these services is Web Services, whose exposed functionality is described 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. Good WSDL designs are crucial to derive reusable Web Services. We found that there is a high correlation between well-known Object-Oriented metrics taken in the code implementing services and the occurrences of bad design practices in their WSDL documents. This paper shows that some refactorings performed early when developing Web Services can greatly improve the quality of generated WSDL documents.

Descargas

Publicado

2012-09-28

Cómo citar

Mateos, C., Crasso, M., Zunino, A., & Ordiales Coscia, J. L. (2012). Avoiding WSDL Bad Practices in Code-First Web Services. SADIO Electronic Journal of Informatics and Operations Research, 11, 31-48. https://revistas.unlp.edu.ar/ejs/article/view/17559