Legacy application BRIDGE
Legacy Application Modernization
Organisations across the world are facing the same challenges with their aging legacy applications:
- High cost of ownership
- Stifling business growth
- Inability to innovate or evolve
- Difficulty of maintenance
- Skills and tool obsolescence
In order to protect the investment made in a legacy application, it makes more sense to transform and evolve it rather than re-develop from scratch.
The most effective modernization strategies, build automation into the process wherever possible. Our Legacy Application Bridge technology is a fully automated, model-driven, transformation solution that provides organisations with the ability to translate and evolve applications whilst preserving asset value.
Automatic Modernization Technology
Legacy Application Bridge is automatic software modernization technology which has been successfully deployed on a wide range of projects and industries. It supports key migration needs such as:
- Model to model transformation
- Language to language translation
- Reverse engineering (language to model)
- Forward engineering (model to language)
- Round trip engineering and synchronisation
Legacy Application Bridge is a model driven approach to modernization which is divided into three distinct phases:
Phase 1: Analyse
First step in transforming the legacy application or design is to parse the source and create a model of the application. From this internal model it is possible to generate reports and if required automatically create a UML model. This can be used to aid understanding of the application and potentially to support future developments. Our parsers can be easily adapted to support any programming language and can analyse multi-language applications.
Phase 2: Translate
SemantiKa is a translation technology which applies a set of semantic rules to the model generated in the previous phase. In order to reduce complexity the translation is performed in a series of sematic passes. A strategy for each pass is defined in a model that can be easily adapted, saving hours of manual work and eliminating human error.
Phase 3: Generate
Using the fully translated model the Flexible Output Builder can now automatically generate into the target language / environment of your choice. Legacy Application Bridge’s generator is easily configurable to allow the adoption of a generation strategy that is closely aligned to the lifecycle of any project.