Legacy application BRIDGE

Introduction
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.

Product Overview
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.

Benefits of the Legacy Application Bridge
Supports any project lifecycle through an incremental modernization approach

Reduces future software maintenance effort and cost

Provides a baseline for redesign by documenting the legacy code using a design model
Enables early execution of critical application features on the new platform

Eliminates human error through an automated approach to modernization

Guarantees that business process are accurately translated to the new application
Significantly reduces time and cost of adopting new technologies

Removes dependency on obsolete legacy skills and tools

contact us to find out how the Legacy Application Bridge can help you