PKS Software GmbH  
Produkte
 
Products at a Glance
markerEGL
markerSystem i
User Interface-Modernization
- Server Builder 400
      Unicode
      Web2.0 Bridge
      AX/query
- Universal Client
- HATS
----------------------------
Rehosting
- Migration Tools 400 OCC
- Service Library 400
----------------------------
Application Modernization
- Migration Tools 400 EGL
- Reeng. Tools 400 EGL
- Transform. Workbench
----------------------------
Services
markerAdabas/Natural
Development Services
Downloads
 
PKS
Products - System i
Evolution ²·º = Technological Innovation x Process Innovation
 
 
System i
 
Reengineering Tools 400 EGL
 

The Reengineering Tools 400 EGL break down existing RPG and Cobol applications into their components and extract business rules, data models, etc. in order to reconstruct them in a new and highly agile application architecture based on IBM's Enterprise Generation Language (EGL).

 
 
Product Description
 

Applications that have "historically grown" over time are often difficult to maintain and they can only be adapted to new demands with a great degree of effort. The architecture is usually monolithic and over the course of time, additional demands were generally added without having had made any improvements to the architecture. Changes can hardly be made quickly or economically.

 

In this case, nearly the only remaining option is to rewrite the entire program. The Reengineering Tools 400 EGL can make this job significantly easier. In a multilevel procedure, all relevant business rules, data structures and processes are filtered from static and dynamic analyses of the programs (RPG, Cobol, CL, Synon model), data, processes and DDS, and stored in a repository. Every application is assigned a typical processing pattern. These patterns are completely recoded in EGL and then semi-automatically assembled into new programs with the information from the repository. The result: a highly modular application that is both easy to maintain in SOA or the Model View Controller (MVC) architecture and features the business rules readout of the old system.

 

The procedure is based on special rule types for the transformation workbench, which can be custom-tailored to the specific reengineering problem. Compared to overall reprogramming, roughly 50-80% can be saved in costs. An appropriate analysis of the old application has to be conducted in order to determine whether or not the procedure is suitable for the specific application, and to estimate the potential cost savings.

 

Reengineering results in a 100% native EGL application in an SOA or MVC architecture, which can run on all System i platforms from UNIX, Linux, and Windows to System z.

 
 

Features and Benefits

 
MarkerApplications can be further developed in a modern business language with a very
maintenance-friendly and agile SOA or MVC architecture
MarkerMost existing application functionality can be adopted
MarkerSaves 50-80% of the costs in comparison to reprogramming
MarkerThe future of RPG apps can be secured over a long period of time
MarkerSimple entry into the SOA world
MarkerApplication is platform-independent yet high performance for System i
 
 
Success = Stability x Evolution ²·º
 
 
up | back
search
 
german german
 
Downloads
Direct contact
for:
System i / AS/400,
System z
Adabas / Natural, IBM EGL,
License Center, Public Relations

Markermore
Links to EGL information:

Rational Business Developer Extension (IBM, german)

White Paper EGL (IBM, engl.)