Enough about standardization, let's build cloud applications

  • Authors:
  • Javier Miranda;Joaquín Guillén;Juan Manuel Murillo;Carlos Canal

  • Affiliations:
  • Gloin, Calle de las Ocas, Cáceres, Spain;Gloin, Calle de las Ocas, Cáceres, Spain;Gloin, Calle de las Ocas, Cáceres, Spain;University of Málaga, Spain

  • Venue:
  • Proceedings of the WICSA/ECSA 2012 Companion Volume
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

The heterogeneous solutions provided by different cloud vendors have led to application interoperability and migratability issues. Companies that consume cloud services are tied to a single cloud provider due to the high costs of migrating software in the cloud. However, depending on the nature, size and interests of each company, different motivations can lead them to change their cloud provider or to have multiple providers. Several approaches have been proposed to deal with this problem, mainly based on the adoption of standards or the use of middlewares for creating an abstraction between the software and the clouds. However neither of these approaches have yet been consolidated. In this paper an alternate approach is presented for modeling and developing cloud applications, based on MDE and software adaptation techniques. The proposed solution is both cloud vendor and user friendly as it allows the former to freely define their own cloud policies, whilst users continue to be free to choose a cloud provider, even after the application has been developed.