System migration involves moving a set of instructions or
programs
Program, programme, programmer, or programming may refer to:
Business and management
* Program management, the process of managing several related projects
* Time management
* Program, a part of planning
Arts and entertainment Audio
* Programm ...
, e.g., PLC (
programmable logic controller) programs, from one
platform
Platform may refer to:
Technology
* Computing platform, a framework on which applications may be run
* Platform game, a genre of video games
* Car platform, a set of components shared by several vehicle models
* Weapons platform, a system ...
to another, minimizing
reengineering.
Migration of systems can also involve
downtime, while the old system is replaced with a new one.
Migration can be from a
mainframe computer
A mainframe computer, informally called a mainframe or big iron, is a computer used primarily by large organizations for critical applications like bulk data processing for tasks such as censuses, industry and consumer statistics, enterpris ...
which has a closed architecture, to an open system which employ x86 servers. As well, migration can be from an open system to a
Cloud Computing
Cloud computing is the on-demand availability of computer system resources, especially data storage ( cloud storage) and computing power, without direct active management by the user. Large clouds often have functions distributed over m ...
platform. The motivation for this can be the cost savings.
Migration can be simplified by tools that can automatically convert data from one form to another. There are also tools to convert the code from one platform to another to be either
compiled or
interpreted. Vendors of such tools include
Micro Focus and Metamining.
[Wook-hee Lee]
"국내 언어변환 솔루션 프로그램 선두기업: 메타마이닝 (Metamining, South Korea's Leading Language Conversion Enterprise)"
''Money Today'' July 4, 2011. Retrieved on March 5, 2013. An alternative to converting the code is the use of software that can run the code from the old system on the new system. Examples are
Oracle Tuxedo Application Rehosting Workbench, Morphis - Transformer and products for
LINC 4GL.
Migration may also be required when the hardware is no longer available. See
JOVIAL.
See also
*
Data conversion
Data conversion is the conversion of computer data from one format to another. Throughout a computer environment, data is encoded in a variety of ways. For example, computer hardware is built on the basis of certain standards, which requires t ...
*
Data migration
*
Data transformation
*
Software migration
*
Software modernization
*
List of Linux adopters
References
Software maintenance
{{Compsci-stub