Migrate mainframe to Java

Asysco offers a native Java/Linux mainframe migration option that can convert legacy (mainframe) systems into Java code running on a Linux system using a relational database such as Oracle, PostgreSQL, and DB2. This allows migrated systems to leverage the benefits of managed code executing in a Java open-source-centric environment.

Java solutions to replace legacy systems
This conversion process creates Java artifacts allowing Java-based web applications to replace legacy systems.

It offers an effective means of preserving legacy, mission-critical applications far beyond their original intended lifetimes by interpreting the ‘intent’ of the legacy code and converting applications into an N-tier, web-based distributed systems architecture while leveraging mainstream open systems principles provided by the Java/Linux platform.

Typically, the conversion of a legacy language to native Java can create anywhere from two to five times the source of the lines code to support it.
However, AMT Transform has been engineered to leverage class libraries to limit the increase in the amount of code while staying true to the shape and structure of the legacy business logic.

This allows legacy developers to focus on, and maintain, the code with their business rules; not the ‘plumbing’.

Optionally it offers the application runtime framework with many new capabilities, that are not typically provided within the mainframe terminal emulator:

  • Ad-hoc report management and print utility allow end-users to run and view ad-hoc reports as required and automatically support output directly to physical or logical printers and PDF or TXT file formats.
  • Messaging provides a central location for users to view and respond to awaiting messages and requests.
  • A Deployment Center which allows code deployment from one build set to another
  • A Database Reorganize Controller that checks and maintains the correct build version as well as applies the physical changes to the database.
  • A report builder for text and graphical reports
  • A build tool for just in time compilation of objects upon changes of a table, index, copy-lib

Once the transformation to native Java has been made you have the liberty to continue development in the exact same way as you did on the original platform. The generated Java code has been proven to be easily maintainable and is fully future-proof.

The Java target environment is fully based on all the best practices and principles of open source including the use of Angular, Jenkins, GIT, REST API, gRPC, Apache, NGINX, AKKA, and so on.

Please contact us for a detailed overview of our Java based AMT GO architecture.