Blu Age Legacy Procedural to Cloud

Blu Age Legacy Procedural to Cloud allows you to transform the batch and transactional applications developed in a procedural language, into the OO languages Java EE and .NET.
Procedural languages supported: COBOL & generated COBOL (PACBASE, COBOL VME, T-COBOL, S-COBOL, IDEAL, CoolGen, VME, CARIATIDES), NATURAL, IBM RPG, PL/1…

Legacy mainframe systems challenges and issues

Based on aging development standards with limited functionality and usability, legacy mainframe systems remain in use all over the world. Among these, applications built on procedural languages, like Cobol, PL/1 or IBM RPG, are up to 50 years old but organizations still strongly rely on them. Maintaining and upgrading these applications is a growing source of concern and one of the most difficult challenges CIOs face today.

  • Embedded in aging code, the business know-how they contain is gradually becoming out of reach,
  • Maintenance and operation of those aging applications burn off an increasing part of the IT budget,
  • Procedural programming experts able to link the programs and support the complex functionalities are getting scarce as those languages are no longer taught,
  • Legacy applications are usually "hand-written", modified by generations of developers and the documentation is rarely up to date,
  • Because of outdated architecture, legacy languages can't take advantage of Cloud agility and flexibility with digital architecture and virtualization technology.

Blu Age transforms your legacy applications

Legacy procedural application modernization using Blu AgeDetailed view

Blu Age handles the major concerns of transformation project

  • Which target architecture to support the processing constraints from the legacy application?
  • How to extract all of the legacy application functionalities, without proper documentation and without any expertise on the native programming languages?
  • How to audit the completeness and the quality of the digitization into Java EE or .NET?

How modernization works

Modernization process

Step 1. Automatically separate functionalities from their technical implementation in the programs, using the Blu Age knowledge bases;

Step 2. Publish the extracted business processes and associated management rules into UML2 models;

Step 3. Automatically generate the business functionalities and workflow on a modern digital architecture, without any "run time" injection and which support the specific processing constraints for that type of application (eg: in memory calculation for big data);

Step 4. Insure the conversion process's completeness with functional test automation and by a continuous quality audit;

Industrialized transformation

Highly automated, Blu Age industrialize the development process. Functional specifications represented as UML diagrams are automatically transformed into “ready-to-deploy” application.

Low migration and development costs

The modernization cost per legacy line of code remains generally between 0,5 to 2 € (excl. SIT & UAT) for Onshore project and the progressive maintenance costs are reduced by 30 to 50%.

Consistent and high quality code

Result from 10 years of continuous investment, Blu Age products generate consistent and high quality code constantly. Integrated tools allow you to define your own development standards. Error rate per line of code is 10 times lower than those found on the “opensource” project of reference

Technological independence

Blu Age digitizes your applications into the target architecture of your choice without any runtime or proprietary classes. Your application portfolio is preserved from obsolescence and from technological dependencies.

“As is” modernization

Blu Age allows “as is” modernization and so avoids end-users change management. You make your applications evolve by updating your modeling and transforming those models into executable code.

Strategic business processes optimization and sustainability

Blu Age extracts and optimize your strategic business processes and makes you regain the business knowledge, as UML2 models. With Blu Age, your business processes become agile and maintainable again. They remain adaptive to both current and future technologies. Blu Age models participate effectively in your know-how management and your legacy Apps a lever for business performances instead of a necessary but often heavy burden.

  • Knowledge base for Legacy languages and their technical architectures
  • Multi-architecture and 100% automated Generation
  • Templates adaptable to your standards and specific programming practices
  • Graphics editor for HMI
  • Wizards to simplify the setup of changes
  • Chain of continuous integration to automate your modernization and functional testing
  • Set of analysis views for a better understanding of the existing and to define the new architecture
  • Tools for automatic detection and validation of patterns
  • The possibility to annotate the code for specific processes
  • Service oriented reorganization by annotation for the existing code
  • Tooling easily extended to variants and other languages

Need a solution to modernize your applications ?



Download video: MP4 format | WebM format



Download video: MP4 format | WebM format



Download video: MP4 format | WebM format



Download video: MP4 format | WebM format



Download video: MP4 format | WebM format



Download video: MP4 format | WebM format



Download video: MP4 format | WebM format



Download video: MP4 format | WebM format



Download video: MP4 format | WebM format
Source : http://tv.bpifrance.fr/Netfective-Technology_v1589.html



Download video: MP4 format | WebM format



Download video: MP4 format | WebM format



Download video: MP4 format | WebM format



Download video: MP4 format | WebM format



Download video: MP4 format | WebM format



Download video: MP4 format | WebM format



Download video: MP4 format | WebM format



Download video: MP4 format | WebM format



Download video: MP4 format | WebM format



Télécharger la vidéo (anglais uniquement) : MP4 format | WebM format



Download video: MP4 format | WebM format



Download video: MP4 format | WebM format