Abstract | ||
---|---|---|
The service-oriented architecture paradigm prescribes the development of systems through the composition of services, i.e., network-accessible components, specified by (and invoked through) their WSDL interface descriptions. Systems thus developed need to be aware of changes in, and evolve with, their constituent services. Therefore, accurate recognition of changes in the WSDL specification of a service is an essential functionality in the context of the software lifecycle of service-oriented systems. In this work, we present the results of an empirical study on WSDL evolution analysis. In the first part, we empirically study whether VTracker, our algorithm for XML differencing, can precisely recognize changes in WSDL documents by applying it to the task of comparing 18 versions of the Amazon EC2 web service. Second, we analyze the changes that occurred between the subsequent versions of various web-services and discuss their potential effects on the maintainability of service systems relying on them. |
Year | DOI | Venue |
---|---|---|
2011 | 10.1109/ICWS.2011.114 | ICWS |
Keywords | DocType | Citations |
constituent service,amazon ec2 web service,empirical study,wsdl interface description,wsdl specification,empirically study,service system,web service evolution,service-oriented architecture paradigm,wsdl evolution analysis,wsdl document,service oriented architecture,clustering,software lifecycle,simple object access protocol,web service,xml,heuristic algorithm,business,software maintenance,web services | Conference | 49 |
PageRank | References | Authors |
1.85 | 13 | 5 |
Name | Order | Citations | PageRank |
---|---|---|---|
Marios Fokaefs | 1 | 231 | 18.28 |
Rimon Mikhaiel | 2 | 69 | 3.82 |
Nikolaos Tsantalis | 3 | 743 | 32.14 |
Eleni Stroulia | 4 | 2195 | 179.09 |
Alex Lau | 5 | 49 | 1.85 |