Re-architecting a JEE on-premise web application to deploy it in the cloud

M. Verano, L. Salamanca, R. Casallas, M. Villamizar, O. Garcés, L. Ochoa, H. Castro, A. Zambrano, C. Valencia, S. Gil

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Abstract

© 2015 IEEE.Hundreds of companies trying to move their JEE applications to the cloud face different challenges because these applications were developed without considering their deployment in cloud infrastructures. This fact typically generates that those companies have to pay large infrastructure costs in their cloud deployments. In the short-term, those companies have to decide if they should continue paying those costs, or if they may re-architect part of their applications with more efficient technologies or architectures to reduce them, and at the same time incur in the costs of the re-architecting process. Using a case study, in this paper we present and evaluate several approaches that can be used by companies that want to deploy and scale their on-premise JEE applications in the cloud. Each approach looks for increasing the application scalability by introducing changes to the application architecture generating efforts to adapt the applications and reducing the infrastructure costs. We evaluate how to implement each approach, estimate their costs at development and infrastructure levels, and analyze the pros and cons of implementing each one.
Original languageEnglish
Title of host publication2015 IEEE Globecom Workshops, GC Wkshps 2015 - Proceedings
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781467395267
DOIs
Publication statusPublished - 2015
Externally publishedYes
EventIEEE Globecom Workshops, GC Wkshps 2015 - San Diego, United States
Duration: 6 Dec 201510 Dec 2015

Conference

ConferenceIEEE Globecom Workshops, GC Wkshps 2015
Country/TerritoryUnited States
CitySan Diego
Period6/12/1510/12/15

Fingerprint

Dive into the research topics of 'Re-architecting a JEE on-premise web application to deploy it in the cloud'. Together they form a unique fingerprint.

Cite this