DocumentCode :
149431
Title :
Consistent Runtime Evolution of Service-Based Business Processes
Author :
Baresi, Luciano ; Guinea, Sam ; La Manna, Valerio Panzica
Author_Institution :
Dipt. di Elettron. Inf. e Bioingegneria, Politec. di Milano, Milan, Italy
fYear :
2014
fDate :
7-11 April 2014
Firstpage :
77
Lastpage :
86
Abstract :
Service-based business processes must evolve to remain aligned with their goals, with zero downtime to guarantee business continuity. A new version of a service should be adopted as soon as it becomes available to let clients benefit from the updated functionality and/or improved quality of service. In practice, however, existing services may be involved in distributed computations that cannot immediately adopt the new versions without suffering inconsistencies. The paper proposes a solution for the consistent runtime evolution of service-based business processes: new service versions can be adopted safely and in a timely fashion, and old versions can be consistently decommissioned. The proposal has been evaluated in the context of an online bank wire transfer example. Our experiments show that the approach is timely in activating service updates, and that the overhead it introduces is negligible.
Keywords :
Web Services Business Process Execution Language; business data processing; distributed processing; business continuity; distributed computations; online bank wire transfer example; quality of service; runtime evolution; service functionality; service updates; service versions; service-based business process; Algorithm design and analysis; Business; Context; Labeling; Queueing analysis; Runtime; Wires;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Architecture (WICSA), 2014 IEEE/IFIP Conference on
Conference_Location :
Sydney, NSW
Type :
conf
DOI :
10.1109/WICSA.2014.24
Filename :
6827103
Link To Document :
بازگشت