Originally posted by Pete Joseph:
If a cheap server can do the same job as an overpriced mainframe, what is the business going to choose?
The quoted statement above makes a gigantic assumption.
Part of the resilience of mainframes and other "legacy" systems is that they combine extreme age, poor documentation with business criticality. Often times no one really knows the exact tasks these systems do, and therefore cannot easily port the tasks to a "newer" system.
At a recent job the critical transaction management systems of a company were run off of an AS/400, using RPG code that was older than some of the developers I was working with. The workflow required to approve and process a trasnaction had been updated by numerous individuals over three decades, and the increased cost of the machine versus a "cheap server" was nothing compared with the cost of documenting and porting the code, then
testing and migrating and retraining many users.
I don't see COBOL and mainframes going away any time soon, especially for high-volume transactions.
Cheers!
Luke