Abstract
Migration to the cloud is something most enterprises are doing right now, and Enterprise Resource Planning (ERP) applications form the bulk of these projects. Essentially, the migration of critical business applications is happening because on-premise solutions are becoming very occur to move to the next generation of ERP. Also, cloud computing brings major improvements to the ERP; these improvements include mobility and its benefits, data analysis, and collaboration and sharing in government and industry. Furthermore, factors such as time, training, and extensive re-engineering activities make the migration process time consuming and error-prone. Although many research discuss Cloud ERP system adoption and advantages and disadvantages of switching to a Cloud ERP system, only a few specifically address the resolution of these constraints. This chapter presents the process of migrating applications to a different type of cloud. In addition, on the basis of a review of the literature and related emerging methodologies, we give several methodologies used to migrate from an on-premise ERP system to Cloud ERP. And based on refactoring strategy, we explain why companies need to do refactoring before moving to the cloud, we also present ERP refactoring strategies and migration feasibility. Finally, we propose one generic methodology for migrating legacy ERP systems to the cloud.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Weng, F., & Hung, M.-C. (2014). Competition and challenge on adopting cloud ERP. International Journal of Innovation, Management and Technology, 5(4), 309–314.
Pahl, C., Xiong, H., & Walshe, R. (2013). A comparison of on-premise to cloud migration approaches. In Lecture notes in computer science (including subseries lecture notes in artificial intelligence and lecture notes in bioinformatics), 8135 LNCS (pp. 212–226).
Borges, M., Barros, E., & Maia, P. (2018). Cloud Restriction Solver: A refactoring-based approach to migrate applications to the cloud. Information and Software Technology, 95, 346–365.
Lee, H., & Wang, N. (2019). Computer Standards & Interfaces Cloud-based enterprise resource planning with elastic model—View—Controller architecture for Internet realization. Computer Standards & Interfaces, 64, 11–23.
Jamshidi, P., Ahmad, A., & Pahl, C. (2013). Cloud migration research: A systematic review. IEEE Transactions on Cloud Computing, 1(2), 142–157.
Andrikopoulos, V., Binz, T., Leymann, F., & Strauch, S. (2012). How to adapt applications for the Cloud environment. Computing, 95(6), 493–535.
Kesavulu, M., Bezbradica, M., & Helfert, M. (2017). Generic refactoring methodology for cloud migration position. In The 7th International Conference on Cloud Computing and Services Science (CLOSER 2017) (pp. 664–667).
Orosz, I., & Orosz, T. (2017). Code reusability in cloud based ERP solutions. In INES 2017, 21st International Conference on Intelligent Engineering Systems, October 20–23, 2017.
Bassey, I., Dladlu, N., & Bassey, E. (2016). Object-oriented code metric-based refactoring opportunities identification approaches: Analysis. In 2016 4th International Conference on Applied Computing and Information Technology/3rd International Conference on Computational Science/Intelligence and Applied Informatics/1st International Conference on Big Data, Cloud Computing, Data Science & Engineering.
Petković, N., & Håkansson, A. (2017). RefStratERP—A refactoring strategy for ERP systems. Degree Project in Information and Communication Technology. KTH Royal Institute of Technology.
Fowler, M., et al. (2018). Refactoring: Improving the design of existing code. Addison-Wesley Professional.
Vu, Q. H., & Asal, R. (2012). Legacy application migration to the cloud: Practicability and methodology. In 2012 IEEE Eighth World Congress on Services.
Kesavulu, M., Helfert, M., & Bezbradica, M. (2016). Towards Refactoring in Cloud-Centric Internet of Things for Smart Cities. Dublin.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 Springer Nature Switzerland AG
About this paper
Cite this paper
El Mariouli, M., Laassiri, J. (2022). Migration Strategies and Refactoring Methodology When Moving a Legacy ERP System to Cloud Platform. In: Elhoseny, M., Yuan, X., Krit, Sd. (eds) Distributed Sensing and Intelligent Systems. Studies in Distributed Intelligence . Springer, Cham. https://doi.org/10.1007/978-3-030-64258-7_19
Download citation
DOI: https://doi.org/10.1007/978-3-030-64258-7_19
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-64257-0
Online ISBN: 978-3-030-64258-7
eBook Packages: Earth and Environmental ScienceEarth and Environmental Science (R0)