We have a large setup of 2000 apps running on AIX using DB2, CICS, MQ, TWS and SFS.
The programs that currently run on the system are. - HP3000 Cobol converted to VAG - Ksh and Perl scripts (mostly converted from HP:MPE)
As you might imagine the system does not perform very well. This mostly due to the program not using DB2 as intended, the large overhead produced by COBOL conversion and then VAG compilation to C++
I'm dreaming of replacing a this large setup serving 4000 users with ruby running both batch and online (Rails).
I hope it would be possible rewrite the system part by part, and have Ruby communicate with the old programs through ksh, perl, mq and of course db2. Perhaps it would be possible for the users to access the old 3270 terminal programs inside the new Rails system - so they do not have problem finding there programs when they are rewritten in Rails.
The system is only accessible in-house - beautiful web design and novice ease-of-use is not rated as high as rapid input...
- Do you know it this doable and a wise path to go? - Do you know of other setup with this many apps and users? - Enterprises tend to go IBM, Java or .Net way in hope of "great" support and cheep developers... any thoughts on this? - Possible for old school programmers to make nice programs in Ruby when given the right framework and guidelines?
Any thoughts, suggestions and references....