Process and tools for migrating legacy applications

The Challenge

Many of the migrations performed by Sodifrance consist of transforming existing client-server applications to JEE or .NET environment. The technology of the source application is frequently based on a proprietary language no longer supported by its author. Examples of these languages, mainly created in the 1990s, are VB6, OracleForms, Forte, Cool:Gen, NSDK, Natstar, and PowerBuilder. Most of these languages are procedural as opposed to object-oriented.

The applications written in these languages are mostly based on a two-tiered architecture. The first tier (the server) is frequently a database containing stored procedures, or a mainframe application. The second tier (the client) ...

Get Information Systems Transformation now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.