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
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....