Virtualization Of Legacy Systems
A legacy system is an old method, technology, computer system, or application program that continues to be used, typically because it still functions for the users' needs, even though newer technologies or more efficient methods of performing a task are now available. Legacy systems often run on obsolete (and usually slow) hardware and replacement parts for such computers may become increasingly difficult to obtain.
If legacy software runs on antiquated hardware, the cost of maintaining the system may eventually outweigh the cost of replacing the hardware. The replacement may be done by using virtual hardware (emulation) that allows the software to run, unmodified, on new hardware
The solution of virtual hardware allows for integration with modern systems because it runs on modern O/S which may serve as hardware and software-bridge to the obsolete technologies.
Virtualization software can emulate almost any computer hardware model, independent of the actual hardware the system run on. This means no source code change is required! Your current legacy system and operational software systems are loaded into a new computer (server, desktop, etc), and the system is immediately operational! There is no expensive migration process, no software re-engineering or conversion, no training for system managers or users required, and no painful conversion of normal business practices. Software development tools will not change either. The only visible change is the immediate replacement of the older hardware by modern equipment, and a steep reduction in floor space, energy consumption, and maintenance costs.
Click on the image to go to full screen mode.