The process of modernization
The first step in any modernization project is a thorough application analysis. This will help you to clean up and restructure applications, hone in on areas that need to be upgraded or replaced, and will keep you on track with daily development tasks.
A great tool to begin this process is our ARCAD Observer. Knowing where to start and laying out a plan is the key to a successful IBM i modernization project.
The second step towards IBM i application modernization is through automation. ARCAD has an entire suite of tools (ARCAD for DevOps) that will create the backbone of your modernization process. In fact, by managing the end-to-end modernization process using our integrated DevOps tooling, we are able to guarantee the non-regression of transformed source code and database. This is thanks to the regression test automation module ARCAD Verifier. Furthermore, our DevOps tooling enables parallel development, so that maintenance and modernization branches can be worked on at the same time. This allows development teams to meet customer demands, while the application modernization is taking place, thus preventing any potential business impact.
Thirdly you can manage modernized code, convert RPG IV source code to RPG free-format and modularize your source code to a “multi-tier” application with our ARCAD Transformer tooling. The process doesn’t remove RPG components but instead modernizes them and more. The modernization of legacy code such as columnar RPG and Synon CA 2E is near 100% automated with our tooling. And most importantly of all, our DevOps and regression testing technology secures the entire modernization process to ensure the application works just as before.