%0 Conference Proceedings %T Cloud Detours: A Non-intrusive Approach for Automatic Software Adaptation to the Cloud %+ Universidade Estadual do Ceará (UECE) %+ Universidade de Fortaleza Endereço (UNIFOR ) %A Maia, Paulo %A Vasconcelos, Michel %A Mendonça, Nabor, C. %Z Part 1: Research Track %< avec comité de lecture %( Lecture Notes in Computer Science %B 4th European Conference on Service-Oriented and Cloud Computing (ESOCC) %C Taormina, Italy %Y Schahram Dustdar %Y Frank Leymann %Y Massimo Villari %I Springer International Publishing %3 Service Oriented and Cloud Computing %V LNCS-9306 %P 181-195 %8 2015-09-15 %D 2015 %R 10.1007/978-3-319-24072-5_13 %Z Computer Science [cs]Conference papers %X 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. %G English %Z TC 2 %2 https://inria.hal.science/hal-01757571/document %2 https://inria.hal.science/hal-01757571/file/370579_1_En_13_Chapter.pdf %L hal-01757571 %U https://inria.hal.science/hal-01757571 %~ IFIP-LNCS %~ IFIP %~ IFIP-TC %~ IFIP-ESOCC %~ IFIP-TC2 %~ IFIP-LNCS-9306