Modernizing and Improving the Maintainability of RPG Applications Using X-Analysis Version 5.6


Authored exclusively by Databorough

Abstract

This IBM Redpaper covers the use of X-Analysis to accelerate the modernization and improve the maintainability of existing RPG applications. It discusses how X-Analysis is used to restructure and reuse the RPG application’s business logic and application data model, and includes step-by-step examples and scenarios showing an RPG application exposed by the tool. The paper shows how an application is visually displayed, starting from a high-level model and drilling down to program details such as the specific use of fields and files.

Use of X-Analysis to convert an existing application to the Model-View-Controller architecture is explained. In this instance, the View and Controller portions of the application are converted to JavaServer Faces and JavaBeans. X-Analysis takes advantage of the implicit data and process model in the application to create individually callable pieces of business logic.

This paper explores many of the capabilities available in X-Analysis and shows you how to write programs to use information stored in the cross-reference repository. You can use this information to simplify and automate your conversion process.

If you are thinking about modernization or maintainability, and want to accelerate the process, this is the Redpaper for you.

Table of contents

Chapter 1. Overview: modernization and X-Analysis

Chapter 2. Introducing the sample application

Chapter 3. Re-engineering an existing application to the MVC architecture

Chapter 4. Application maintainability and re-engineering

Chapter 5. Recovering application design

Chapter 6. Using the recovered model

Appendix A. Getting started with X-Analysis

Appendix B. X-Analysis cross-reference repository details

X-Analysis customer list includes:
IBM Professional Services,
JD Edwards, Fiserv, Mapics, and thousands more.
See more

Rethinking Legacy Systems
Learn how companies are extending the lifetimes of legacy systems and reusing extracted designs for redevelopment.

On-Demand webinar:
A Visual Guide To Business Rules Recovery
Click here to view

A Customer Speaks

view more
We saved over a million dollars in
the first year using X-Analysis
Chris Nickchen,
Project Manager New Penn