I work on IBM i applications primarily developed in RPG III, RPG IV, and CLLE or CLP. These applications are two decades old and contain tightly encapsulated business logic. My organization now see them as a risk for further maintenance, particularly with skill shortages. I am confident that we can achieve modernization without moving away from the platform. We have implemented REST APIs and developed few interface programs to integrate with a SaaS application.
I know, we can try UI redesign. Similarly, I want to understand other cost-effective methods that can be employed without disrupting business operations. I am interested in your insights and would appreciate hearing some real-time success stories that achieved significant improvements in similar situations. I would also love to hear on the Do's and Don'ts, Pros and cons in the approach used.
------------------------------
RajKumar Chindanuru
------------------------------