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

Our Agile Text to Model builder (ATtoM) is easily adapted to support any programming language. Far more powerful than competitor parser technology, ATtoM provides multi-language support, a modular language definition structure and the ability to understand language definition rules of any complexity, including those that would defy other parsers.

Rapid project deployment is achieved through an incremental approach to the development of the Legacy Application Bridge parser. This allows projects to start their analysis almost immediately and delivers the required capabilities at just the right time.

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.

SemantiKa supports a direct translation approach without the need for an intermediate model; which is mandatory in other products. Direct translation provides greater automation, avoids the complexity of traditional model-to-model transformation and allows projects to focus on the migration objectives.

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 full traceability between design and source code
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