_ css deactivated
  Loading...
www.bluage.com
→ Version Française

www.bluage.com

Additional text
 

EN » Products » Blu Age Legacy Application Modernization

Blu Age Legacy Application Modernization

Hide the picture/Show the picture

Blu Age Application Modernization is an innovative solution that solves the problem of application obsoleteness in all its forms (transfer, evolution, maintenance).

Value Proposition

Contrary to common belief, the birth of an application modernization project is not ultimately brought about by the obsoleteness of the technology that make it up. Rather, the incentive comes from the added value to a company of having its business processes and management rules incorporated in such a way that software overhaul costs are comparatively smaller and maintenance budgets are reduced once the application has been modernized.

The following indicators are useful in making a cost-benefit analysis of modernization:

  • cost of failure/ cost of reinvestment,
  • business gains / cost of reinvestment,
  • TCO 5 years later / cost for full rewriting + New TCO.

Indeed, it would be advantageous to convert an accountancy application written in Cobol into a 'off the shelf' software. Nevertheless, the supply chain at the heart of the business for example, involves specific and strategic in-house know-how. Because this know-how is very often tied to initial designers, the company cannot allow itself to try out new approaches, both for economic and organizational reasons.

The evaluation of failure risks - when examined alongside the analysis of structure costs - reveals which applications should be modernized, as opposed to those that could possibly be replaced.

Blu Age's mission is to modernize legacy applications at the best possible costs. It does so by offering automation software that extracts from the legacy source code the management processes and their associated business rules. This knowledge can then be used to automatically generate those same rules and processes on a modern architecture, making it easier to evolve into the future.

Goals

Blu Age Modernization has four main goals:

  1. Capitalizing on the business legacy embedded in legacy applications by creating the financial conditions for an efficient modernization (modernization and maintenance budgets reduced by 40 to 50%),
  2. Allowing a smooth and lasting transmission of know-how between the various generations within a company by freeing them of their technological yoke,
  3. Lowering the risk that a user rejects the application after it has been modernized, this is usually achieved by allowing the modernized application to have a similar behavior as it had in the past,
  4. Becoming free from the constraints related to:
    • The alignment of functional specifications and the programs that are supposed to execute them,
    • Having to deal with numerous skills since Blu Age guarantees the automated conversion of functional specifications into business applications on the various different available development Frameworks,
    • Budgetary constraints by proposing an entirely new cost structure for the modernization, maintenance, and future developments of your applications.

Modernizing an application is not a goal in itself. Blu Age allows you to modernize at the best possible cost with the fewest delays, in order to end up with an agile application that allows for the fastest possible business evolutions and the lowest maintenance costs.

Functionalities

Accelerate your modernizations
Modernize from 2000 to 4000 lines of code per day and per user.
Reduce the cost of modernization
The average cost of modernization of a line of code is between $ .1 and $ .5
Reduce the ownership costs of your applications
Enable a new cost structure for the maintenance and the application evolutions once the application has been modernized.
Make your processes agile
Restore and manipulate your processes thanks to UML2 models that are automatically and entirely transformed into applications throughout the life cycle of your applications.
Unify your application life-cycles
Modernize your legacy applications so that they can be maintained and put to good use by your usual Java JEE and .Net resources.
Warranty high-quality for the long-run
The quality of your modernized applications is ensured with respect to your architecture and coding standards through the use of development automatism.
Increase life time of your applications
Keeping your applications from becoming obsolete thanks to the MDA principles on which Blu Age is based (Agile Architecture and Preservation of management rules) warranty equivalence between functions in the model and the programs that execute those models.
Avoid any technological dependency
Becoming free from technological dependencies both upstream (development environments) and downstream (technology and Framework implementation).

Product Architecture

Blu Age Application Modernization is based on
three complementary products:

Blu Age Database Modernization
allows one to transfer database technology (flat, indexed, or hierarchical files), all the while modernizing and reinforcing all of your data. Blu Age Database Modernization is also used to normalize your databases and make your applications and business objects more robust and agile.
Blu Age Reverse Modeling
allows one to extract the business code from your applications and to convert them into UML2 models that are independent from the underlying technological framework (see Blu Age Forward Engineering).
Blu Age Forward Engineering
is an IDE for generating applications by compiling UML2 models. It is used not only as a complement to the Blu Age Reverse Modeling as a means of modernizing your applications but also as an autonomous tool that enables proper maintenance, evolutions, and new developments of your legacy software with a new cost structure.

Blu Age Application Modernization is available either as a product or as a service.

Supported Architectures

The technological families that Blu Age Modernization accepts are the following:

Source Languages
Cobol, PACBASE, Natstar, Powerbuilder, PL/SQL, Java JEE, .Net
Source Databases
Hierarchical bases, indexed files, denormalized relational bases, relational bases
Final Frameworks
  • Presentation: Spring MVC, Flex, ASPX, JSF RI, JSF MyFaces, JSF IBM, Struts, HTML5,
  • Reporting: Jasper, BIRT,
  • Services and web services: Spring, EJB3, .Net 4.5, CXF, Axis, WCF,
  • Inference and rules engine: Drools, BPEL engine,
  • Data Access: Hibernate, OpenJPA, Microsoft Entity Framework, HQL, JQL, SQL, stocked procedures,
  • Component Integration: APIs Java integration, APIs .Net integration,
  • Security and authentification: Spring security.
Final Databases
Oracle, DB2, MS SQL, Informix, MySQL, PostgreSQL, Apache Derby
Final Application Servers
Websphere, Oracle application serveur, Weblogic, Glassfish, JBoss, Jonas, WASCE, Tomcat, IIS.

europeBlu Age® is co-financed by the European Union. Europe is committed in Aquitaine with the European Regional Development Fund. Blu Age® is a registered trademark of Netfective Technology.
All trademarks and registered trademarks referreded in this website are the exclusive property of their respective owners.
MDA, UML and MDD are either registered trademarks or trademarks of Object Management Group, Inc. in the United States and/or other countries.


en_ba_modernization
 ↑ Top © www.bluage.com