Cloud Detours: A Non-intrusive Approach for Automatic Software Adaptation to the Cloud - Service Oriented and Cloud Computing
Conference Papers Year : 2015

Cloud Detours: A Non-intrusive Approach for Automatic Software Adaptation to the Cloud

Abstract

A major challenge facing cloud migration is the need to change a legacy (on-premise) application’s source code so that it can better benefit from the inherit cloud computing characteristics, such as resource elasticity and high scalability. When performed manually, those changes are error-prone and may require a great effort from application developers. This paper presents a novel approach to support organizations in automatically adapting their existing software applications to the cloud. The approach is based on the loosely-coupled implementation of non-intrusive code transformations, called cloud detours, which enable the automatic replacement of local services used by an application with similar or functionally-related services available in the cloud. To illustrate the approach, the paper reports on how an initial set of cloud detours, implemented using aspect-oriented programming and a generic cloud library, was used to seamlessly adapt an existing file-based Java application to save application data in a cloud-based storage service.
Fichier principal
Vignette du fichier
370579_1_En_13_Chapter.pdf (402.21 Ko) Télécharger le fichier
Origin Files produced by the author(s)
Loading...

Dates and versions

hal-01757571 , version 1 (03-04-2018)

Licence

Identifiers

Cite

Paulo Maia, Michel Vasconcelos, Nabor C. Mendonça. Cloud Detours: A Non-intrusive Approach for Automatic Software Adaptation to the Cloud. 4th European Conference on Service-Oriented and Cloud Computing (ESOCC), Sep 2015, Taormina, Italy. pp.181-195, ⟨10.1007/978-3-319-24072-5_13⟩. ⟨hal-01757571⟩
66 View
140 Download

Altmetric

Share

More