Detecting WSDL bad practices in code-first Web Services

Cristian Mateos, Marco Crasso, Alejandro Zunino, José Luis Ordiales Coscia · International Journal of Web and Grid Services · 2011

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.

Read the paper · More papers on PaperTik