Abstract
This study examines and review the current software migration frameworks. With the quick technological enhancement, companies need to move their software’s from one platform to another platform like cloud-based migration. There are different types of risks involved during migration. By performing migration activities correctly these risks might be reduced. Due to the absence of resources, such as workforce, time, budget in small organizations, the software migration is not performed in optimized way. Therefore, many functionalities are not implemented exactly after migration. In this paper, we have described different methods and frameworks which provide guideline for developers to enhance software migration process.
Highlights
According to different researchers migration can be done on small scale or large scale
The main purpose of this study is to explore current existing frameworks that are useful for software migration, identify risks in migration, migration challenges and their solutions
This review explore the needs of migration frameworks, how to enhance trust in cloud migration, less number of tools to automate migration task, describe the selfadaptive cloud-enabled systems and needs for their architecture [54]
Summary
According to different researchers migration can be done on small scale or large scale. Migration of the single system is the example of small scale where large scale migration involves more than one system. A number of migration types such as code migration, platform migration, operating system migration, database migration, user interface migration, programming languages migration, architecture migration and infrastructure migration. Organization migrate their software products from one existing system to target system to get benefit of rapid variations of development tools and techniques. Software systems that have multi millions lines become very difficult to migrate because of their large scale, inconsistent documentation, aging implementation technologies and incomplete specifications. During a system's life, it may have to be modified to run in different environments
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
More From: International Journal of Advanced Computer Science and Applications
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.