Automatic conversion of RPG applications to Java leverages your existing code base and greatly extends your IBM i investment.
X-Modernize generates the type of application that would have been written by hand by a professional application architect and team of coders without losing the essence of the original design or functional value. The following are the characteristics of the code once it is transformed into Java by X-Modernize:
MVC design pattern
Model-View-Controller, as in a Model layer of components that contains business logic, a View layer that contains the outward presentation, and a Controller layer that handles events in the other layers and directs process flow.
The organization of code into objects (classes), and those classes containing functions. The functions are either callable from other classes, or protected so they can only be called from within their own class.
Server components have no inherent knowledge of session state (stateless). Session information that needs to be preserved between workflow activities (screens) is preserved and represented from client-side memory, or via session management functions within the application server software.
Mouse over each client name to see a case study showing how the client used one or more of our X-Analysis solutions.