Title :
Analyzing the Evolution of Web Services Using Fine-Grained Changes
Author :
Romano, Daniele ; Pinzger, Martin
Author_Institution :
Software Eng. Res. Group, Delft Univ. of Technol., Delft, Netherlands
Abstract :
In the service-oriented paradigm web service interfaces are considered contracts between web service subscribers and providers. However, these interfaces are continuously evolving over time to satisfy changes in the requirements and to fix bugs. Changes in a web service interface typically affect the systems of its subscribers. Therefore, it is essential for subscribers to recognize which types of changes occur in a web service interface in order to analyze the impact on his/her systems. In this paper we propose a tool called WSDLDiff to extract fine-grained changes from subsequent versions of a web service interface defined in WSDL. In contrast to existing approaches, WSDLDiff takes into account the syntax of WSDL and extracts the WSDL elements affected by changes and the types of changes. With WSDLDiff we performed a study aimed at analyzing the evolution of web services using the fine-grained changes extracted from the subsequent versions of four real world WSDL interfaces. The results of our study show that the analysis of the fine-grained changes helps web service subscribers to highlight the most frequent types of changes affecting a WSDL interface. This information can be relevant for web service subscribers who want to assess the risk associated to the usage of web services and to subscribe to the most stable ones.
Keywords :
Web services; service-oriented architecture; Web service evolution; Web service providers; Web service subscribers; fine grained changes; fix bugs; service-oriented paradigm web service interfaces; Adaptation models; Computational modeling; Engines; Marine vehicles; Unified modeling language; Web services; XML; fine-grained changes; software evolution; web services;
Conference_Titel :
Web Services (ICWS), 2012 IEEE 19th International Conference on
Conference_Location :
Honolulu, HI
Print_ISBN :
978-1-4673-2131-0
DOI :
10.1109/ICWS.2012.29