On the Evolution of Services

On the Evolution of Services
复制标题

DOI:
10.1109/tse.2011.22
复制
发表时间:
2012-05
影响因子:
7.4
通讯作者:
V. Andrikopoulos;S. Benbernou;M. Papazoglou
V. Andrikopoulos;S. Benbernou;M. Papazoglou
中科院分区:
计算机科学1区
文献类型:
--
作者:
V. Andrikopoulos;S. Benbernou;M. Papazoglou

文献摘要

被引文献

相似文献

在竞争和创新驱动的不断变化和变化的环境中,软件服务很少能保持稳定。因此,能够管理和控制服务的演变是面向服务范式的一个重要目标。这项工作扩展了软件工程、编程语言、面向服务的计算和其他相关领域中现有的和广泛采用的理论,以提供保证避免由于不受控制的服务更改而可能出现的虚假结果和不一致所需的基本要素。本文提供了一个统一的理论框架来控制服务的演化,以类型安全的方式处理结构、行为和 QoS 级别引起的服务变化,确保正确的版本控制转换,以便以前的客户端能够以一致的方式使用版本化服务。
In an environment of constant change and variation driven by competition and innovation, a software service can rarely remain stable. Being able to manage and control the evolution of services is therefore an important goal for the Service-Oriented paradigm. This work extends existing and widely adopted theories from software engineering, programming languages, service-oriented computing, and other related fields to provide the fundamental ingredients required to guarantee that spurious results and inconsistencies that may occur due to uncontrolled service changes are avoided. The paper provides a unifying theoretical framework for controlling the evolution of services that deals with structural, behavioral, and QoS level-induced service changes in a type-safe manner, ensuring correct versioning transitions so that previous clients can use a versioned service in a consistent manner.