Application Modernization

Plan your modernization strategy with automated documentation and extraction of business rules and processes. Automatically migrate to BRE, BPM tools or ERP platforms. Alternately optimize and migrate to modern language code. Install Intellisys.

Missing Files
Complexity
Graphical Representations
Database Activity
Business Logic

Performed by Intellisys

Gather the source code files of applications to be rationalized. Process the code through the Intellisys Platform to build a repository of meta-data for each application. Missing files for each application will be flagged so that they may be located, processed and their meta-data appended to the appropriate repository. Use Intellisys to generate detailed documentation from the extracted meta-data.

If the decision is to modernize the application by migrating it to a third party product like a BRE, BPM Tool or an ERP Platform:

Derive Business Rules & Processes from extracted business logic

Performed by Intellisys

Consolidate the extracted business logic into rules and processes using business rules derivation features provided in Intellisys. The automation provided by these features not only ensures that all the embedded rules and processes are identified, but they make the task of aligning the applications to business processes simpler and faster than if done manually.

3. Export Extracted Rules to BRE, BPM Tools or ERP Platforms

Using Web Services
Using API

Performed by Intellisys

Create a plan to consolidate and optimize the applications to reduce duplications, improve functional and technical quality, and save on support costs. The generation of documentation, business rules extraction, optimization, and modernization functionality in Intellisys helps organizations to identify duplicate rules and processes, optimize functions, and evaluate the modernization options of going to BRE, BPM Tools, ERP Platforms or modern code.

If the decision is to modernize the application by migrating it to native, modern code:

Deactivate dead & unwated code
Identify Redundant code
Merge/Split subroutines into consolidated processes
Rename variables & processes to business terms

Performed by Intellisys

The Intellisys Platform includes features to deactivate dead and unwanted code, consolidate business logic into processes, and rename variables and processes to reflect their roles and functionality. Additionally the platform allows users to enter notes for each process in plain English so that the target application is easy to understand by business analysts and easy to maintain by support personnel.

Generate target code from optimized and re-structured meta-data with no run-time dependencies

Performed by Intellisys

Using the code transformation capabilities of Intellisys, generate the desired target code from the optimized meta-data. This code will be 75-95% complete and programmers will need to complete the remaining code, test it in an appropriate environment, and then subsequently deploy it for use. When generating target code, Intellisys will generate a report specifying the areas that need completion. Prior to using manual services to complete the code, EvolveWare’s support personnel will review the generated report to add transformation patterns to Intellisys’ knowledgebase in an effort to increase the code generation automation rate.

4. Document Target Application/s

Complexity
Graphical Representations
Database Activity
Business Logic

Performed by Intellisys

Once the target application is deployed, process the target code through the Intellisys Platform to build a repository of meta-data for that application. This will generate detailed documentation of the target application which support personnel can keep updated automatically, use to maintain the application, and train new personnel when assigned to support the application.

Below are the solutions that Intellisys offers for Application Modernization: