Advertisement

Toward Adapting Metamodeling Approach for Legacy to Cloud Migration

  • Pooja ParnamiEmail author
  • Aman Jain
  • Navneet Sharma
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 904)

Abstract

Migration of legacy application to Cloud is a fast-growing area of knowledge. Many IT-based organizations inclined toward empowering their legacy application with cloud computing capabilities. Many researchers, academicians, national, and international bodies are creating knowledge models to allow knowledge sharing and provide effective cloud migration model. This knowledge is scattered and huge, but lack of knowledge management. Our motive is to produce a metamodel, which could be able to generalize the cloud migration domain. Metamodel approach is an approach, to gather all domain concepts and their relationships. Using the metamodel, variety of domain solution models can be built. It can act as a language infrastructure which unifies describing the process model of moving legacy enterprise applications to the cloud environments. The benefits of the metamodel include simplifying the migration process, guidance, reuse specialized migration knowledge and support training and knowledge management activities. Furthermore, it reduces complexity and ambiguity in cloud migration domain.

Keywords

Cloud migration Legacy applications Metamodeling approach 

References

  1. 1.
    Mell, P., Grance, T.: The NIST definition of cloud computing recommendations of the national institute of standards and technology. Natl. Inst. Stand. Technol. Inf. Technol. Lab. 145, 7 (2011)Google Scholar
  2. 2.
    Fox, A., Griffith, R., Joseph, A., Katz, R., Konwinski, A., Lee, G., Patterson, D., Rabkin, A., Stoica, I.: Above the Clouds: A Berkeley View of Cloud Computing. Dept. Electrical Eng. and Comput. Sciences, Univ. California, Berkeley, Rep. UCB/EECS, 28, 13 (2009)Google Scholar
  3. 3.
    Buyya, R., Yeo, C.S., Venugopal, S.: Market-oriented cloud computing: vision, hype, and reality for delivering IT services as computing utilities. In: Proceeding 10th IEEE International Conference High Performance Computing and Communications HPCC 2008, pp. 5–13, 2008Google Scholar
  4. 4.
    Low, C., Chen, Y., Wu, M.: Understanding the determinants of cloud computing adoption. Ind. Manag. Data Syst. 111(7), 1006–1023 (2011)CrossRefGoogle Scholar
  5. 5.
    Woods, J.: Five options for migrating applications to the cloud : rehost, refactor, revise, rebuild or replac (2011)Google Scholar
  6. 6.
    Abadi, D.J., et al.: Performance Antipatterns: detection and Evaluation of Their Effects in the Cloud. Futur. Gener. Comput. Syst. 29(1), 758–765 (2013)Google Scholar
  7. 7.
    Bakshi, K.: Cisco cloud computing—data center strategy, architecture, and solutions point of view white paper. Solutions, 1–16 (2009)Google Scholar
  8. 8.
    Zhao, J.F., Zhou, J.T.: Strategies and methods for cloud migration. Int. J. Autom. Comput. 11(2), 143–152 (2014)CrossRefGoogle Scholar
  9. 9.
    Sabiri, K., Benabbou, F.: Methods migration from on-premise to cloud. IOSR J. Comput. Eng. Ver. IV 17(2), 2278–2661 (2015)Google Scholar
  10. 10.
    Gholami, M.F., Daneshgar, F., Beydoun, G., Rabhi, F.: Key challenges during legacy software system migration to cloud computing platforms—an empirical study. Inf. Syst. 67(June), 100–113 (2017)CrossRefGoogle Scholar
  11. 11.
    Jamshidi, P., Ahmad, A., Pahl, C.: Cloud migration research: a systematic review 1(2), 142–157 (2013)Google Scholar
  12. 12.
    Jin, R., Chen, W., Simpson, T.W.: Comparative studies of metamodelling techniques under multiple modelling criteria. Struct. Multidiscip. Optim. 23(1), 1–13 (2001)CrossRefGoogle Scholar
  13. 13.
    Beydoun, G., et al.: FAML: a generic metamodel for MAS development. IEEE Trans. Softw. Eng. 35(6), 841–863 (2009)CrossRefGoogle Scholar
  14. 14.
    Sowa, J.F.: Conceptual Structures: Information Processing in mind and Machine. Addison-Wesley Longman Publishing Co., Inc. Boston, MA, USA (1984)Google Scholar
  15. 15.
    Papers, R.S.: Bottom-up meta-modelling: an interactive approach. MoDELS 7590, 3–19 (2013)Google Scholar
  16. 16.
    Pressman, R.S.: Software Engineering: A Practitioner’s Approach, 7/e. LLC, McGraw-Hill Global Education Holdings (1992)zbMATHGoogle Scholar
  17. 17.
    Sommerville, I.: Software Engineering. Addison-Wesley Pub. Co.,—International computer science series (1992)Google Scholar
  18. 18.
    Wu, et al.: The butterfly methodology: a gateway-free approach for migrating legacy information systems. In: Proceedings of Third IEEE International Conference on Engineering of Complex Computer Systems, pp. 200–205 (1997)Google Scholar
  19. 19.
    Ian Warren, M.B., Avallone, D.: The Renaissance of Legacy Systems. Springer-Verlag (1999)Google Scholar
  20. 20.
    Sneed, H.M.: Planning the reengineering of legacy systems. IEEE Softw. 12(1), 24–34 (1995)CrossRefGoogle Scholar
  21. 21.
    Khusidman, V., Ulrich, W.: Architecture-driven modernization: transforming the enterprise. Semin. Softw. Anal. Trasformation pp. 1–7 (2007)Google Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2019

Authors and Affiliations

  1. 1.IIS UniversityJaipurIndia
  2. 2.Maharishi Arvind Institute of Science and ManagementJaipurIndia

Personalised recommendations