Abstract
Cloud computing represents one of the most promising paradigms for software development nowadays. Many companies consider moving entire applications or parts of them to the cloud. As customers transition their applications and data to the cloud, it is important that the level of service provided in the cloud environment be equal to or better than the service provided by their traditional IT environment. The transition to cloud computing, however, still implies difficult and cumbersome efforts. Recently a lot of initiatives, defining approach to support the migration of application to the cloud, have emerged. In this paper we propose an overview of these approaches taking into account advantages and disadvantages of adopting them.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Mietzner, R., Schupeck, W., Fehling, C., Leymann, F.: A collection of patterns for cloud types, cloud service models, and cloud-based application architectures (2011).http://www.cloud-council.org/ConvergenceofCloudSocialMobileFinal.pdf
Aws cloud design patterns (2013). http://en.clouddesignpattern.org/
Windows azure application patterns (2013).http://www.windowsazure.com/enus/develop/net/architecture/
Chen, Z.X.: IBM workload deployer: pattern-based application and middleware deployments in a private cloud. IBM, International Technical Support Organization, Poughkeepsie (2012)
Soley, R.: OMG: model driven architecture. Object Management Group (2000)
Ardagna, D., Di Nitto, E., Mohagheghi, P., Mosser, S., Ballagny, C., D’Andria, F., Casale, G., Matthews, P., Nechifor, C.-S., Petcu, D. et al.: Modaclouds: a modeldriven approach for the design and execution of applications on multiple clouds. In: 2012 ICSE Workshop on Modeling in Software Engineering (MISE), pp. 50–56. IEEE (2012)
Collazo-Mojica, X.J., Sadjadi, S.M.: A metamodel for distributed ensembles of virtual appliances. In: SEKE, pp. 560–565 (2011)
Bergmayr, A., Bruneliere, H., Izquierdo, J.L.C., Gorronogoitia, J., Kousiouris, G., Kyriazis, D., Langer, P., Menychtas, A., Orue-Echevarria, L., Pezuela, C. et al.: Migrating legacy software to the cloud with artist. In: 2013 17th European Conference on Software Maintenance and Reengineering (CSMR), pp. 465–468. IEEE (2013)
Sheth, A., Ranabahu, A.: Semantic modeling for cloud computing, part 2. IEEE Internet Computing 14(4), 81–84 (2010)
Di Martino, B., Petcu, D., Cossu, R., Goncalves, P., Máhr, T., Loichate, M.: Building a mosaic of clouds. In: Euro-Par 2010 Parallel Processing Workshops, pp. 571–578. Springer (2011)
Cretella, G., Di Martino, B.: Towards a semantic engine for cloud applications development. In: 2012 Sixth International Conference on Complex, Intelligent and Software Intensive Systems (CISIS), pp. 198–203. IEEE (2012)
Cretella, G., Di Martino, B.: Semantic and matchmaking technologies for discovering, mapping and aligning cloud providers’s services. In: Proceedings of the 15th International Conference on Information Integration and Web-based Applications and Services (IIWAS2013) (2013)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Cretella, G., Di Martino, B. (2014). An Overview of Approaches for the Migration of Applications to the Cloud. In: Caporarello, L., Di Martino, B., Martinez, M. (eds) Smart Organizations and Smart Artifacts. Lecture Notes in Information Systems and Organisation, vol 7. Springer, Cham. https://doi.org/10.1007/978-3-319-07040-7_8
Download citation
DOI: https://doi.org/10.1007/978-3-319-07040-7_8
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-07039-1
Online ISBN: 978-3-319-07040-7
eBook Packages: Business and EconomicsBusiness and Management (R0)