Evaluation of strategies of migrating legacy systems : a systematic literature review
Rayamajhi, Sulav (2024)
Rayamajhi, Sulav
2024
Master's Programme in Computing Sciences
Informaatioteknologian ja viestinnän tiedekunta - Faculty of Information Technology and Communication Sciences
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2024-05-03
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-202404213981
https://urn.fi/URN:NBN:fi:tuni-202404213981
Tiivistelmä
Software systems have become an integral part of any organization, and they operate in a highly dynamic environment driven by a rapid change in technology. With the passage of time, these systems start to age and slowly start to become legacy. Such legacy systems need to be operational as they support the core functionalities of any organization. However, these systems struggle to operate if they are not upgraded resulting major impacts on various organizational activities. Therefore, an organization should consider migrating or renewing them to a modern technology using various strategies or techniques.
The purpose of this thesis is to explore and evaluate various migration strategies that can help the organization to select the most suitable one. These strategies are compared based on their strengths and weaknesses facilitating an organization to choose the best one that suits their requirement. In this research, we used systematic literature review method to extract the data from the studies which concerned the migration of the legacy systems. The collected data were further processed to pick out various migration strategies along with their significance to fulfil the objective of this thesis.
Our research identified various aspects that needs to be considered while migrating a legacy system. Likewise, it gathers various migration strategies and groups them based on the target architectures. It also collects other strategies that can be used irrespective to the target architecture. Furthermore, the comparison is done on basis of strengths and weaknesses to provide an in-depth analysis. However, migrating a legacy system is not so straightforward and is very critical. There are several challenges that relates to each strategy which need to be considered and the strengths needs to be utilized to make a software migration successful.
The purpose of this thesis is to explore and evaluate various migration strategies that can help the organization to select the most suitable one. These strategies are compared based on their strengths and weaknesses facilitating an organization to choose the best one that suits their requirement. In this research, we used systematic literature review method to extract the data from the studies which concerned the migration of the legacy systems. The collected data were further processed to pick out various migration strategies along with their significance to fulfil the objective of this thesis.
Our research identified various aspects that needs to be considered while migrating a legacy system. Likewise, it gathers various migration strategies and groups them based on the target architectures. It also collects other strategies that can be used irrespective to the target architecture. Furthermore, the comparison is done on basis of strengths and weaknesses to provide an in-depth analysis. However, migrating a legacy system is not so straightforward and is very critical. There are several challenges that relates to each strategy which need to be considered and the strengths needs to be utilized to make a software migration successful.