An Empirical Study on Web Service Evolution

An Empirical Study on Web Service Evolution
复制标题

DOI:
10.1109/icws.2011.114
复制
发表时间:
2011-07
期刊:
2011 IEEE International Conference on Web Services
影响因子:
--
通讯作者:
Marios Fokaefs;Rimon Mikhaiel;Nikolaos Tsantalis;Eleni Stroulia;Alex Lau
Marios Fokaefs;Rimon Mikhaiel;Nikolaos Tsantalis;Eleni Stroulia;Alex Lau
中科院分区:
其他
文献类型:
--
作者:
Marios Fokaefs;Rimon Mikhaiel;Nikolaos Tsantalis;Eleni Stroulia;Alex Lau

文献摘要

被引文献

相似文献

面向服务的体系结构范式通过服务的组合来规定系统的开发,即,网络可访问的组件,由它们的WSDL接口描述指定(并通过它们的WSDL接口描述调用)。这样开发的系统需要了解其组成服务的变化,并与之一起发展。因此,在面向服务的系统的软件生命周期的上下文中,准确识别服务的WSDL规范中的更改是一项基本功能。在这项工作中,我们提出的WSDL演化分析的实证研究的结果。在第一部分中,我们实证研究是否VTracker,我们的XML差分算法,可以精确地识别WSDL文档中的变化,将其应用到比较18个版本的Amazon EC2 Web服务的任务。其次,我们分析了不同的Web服务的后续版本之间发生的变化,并讨论其对依赖于它们的服务系统的可维护性的潜在影响。
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.