|
 |
| Solutions - System i – Prolong the Lifecycle of Applications |
|
Evolution ²·º = Technological Innovation x Process Innovation
|
| |
| Extend the Lifecycle of Applications by Reengineering |
| The Problem |
Existing RPG and Cobol applications are in an advanced phase of their lifecycle. Meeting new demands is highly difficult. Recoding the app was already considered, but that would be too expensive to do and due to the lack of documentation available for legacy systems, it would also be a very risky undertaking.
|
| The Solution |
Using automated tools, the existing application is broken down into its individual components. All of the components for specialized functionality are extracted and reassembled in a newly defined application architecture (such as MVC or SOA). Up to 80% of this procedure can be automated by using rule-based tools (reengineering). Via rule-based systems, application components that underlie less functional modifications can also be migrated up to 100% automatically to the desired new target environment.
|
| Procedure |
Analysis of the application and rough draft of concept with initial cost estimate
Through a transition assessment, an extensive plan including detailed costs is drawn up for the application's reengineering
Through a prototype (proof of concept), the procedure is controlled on the basis of a small
part of the application
Reengineering project with customer involvement |
| |
| Suitable Tools |
|
|
Success = Stability x Evolution ²·º
|
|
|
|
|
|
|