The job of converting all your existing processing to access
the new database is fully automated, and the Toolset can generate a modern set of objects that provide a
proper Data Access Layer (DAL), separating your business logic from the data access. This generated Data Access Layer
can be used by BOTH your OLD and NEW technology, and means that present and future systems share the SAME
data resource. The Data Access Layer is generated in OO COBOL using embedded SQL (ESQL) OR C# using LINQ, exactly as if your own programmers had written it;
you have the source and there is NO MIDDLEWARE!
This separation has huge benefits in terms of minimizing the impact of tuning the data repository and
"insuring" your application code against changes in the data access mechanism.
The diagram depicts the PRIMA approach to moving existing COBOL onto the .NET framework.