Modernize to the AWS Cloud

AWS Mainframe Migration Competency ISV Partner logo

Quickly Modernize Your
Mainframe Technology for AWS

MIGRATE TO THE CLOUD FASTER WITH TSRI's REUSABLE
PROCESS AND SCALABLE SOLUTION

AWS Partners are vetted by AWS for their mature solutions with proven customer migration success, and we are excited to include TSRI in the launch of the new AWS Mainframe Migration Competency.

Seamlessly Migrate Valuable Mainframe Technology with TSRI's AWS-Certified Engineers and Architects

As a certified AWS Mainframe Migration Competency partner, TSRI's engineers and architects get mainframe software into the cloud quickly by leveraging our automated refactoring technology. Our 99.9X% automation process transforms legacy applications to cloud-native applications ready for deployment on AWS. Our model-based solution transforms even very large legacy systems—tens of millions of lines of code—written in more than 35 languages including COBOL, Fortran, PL/1, Ada, MUMPS, and JCL into modern applications in cloud-native target architectures. The output is a multi-tier application that takes advantage of cloud utilities and scalability.

TSRI's Migration to AWS Cloud

TSRI has extensive experience in all forms of legacy code transformation, including migration to cloud services and containerization. TSRI can move currently modernized applications to the cloud using cloud-specific refactorings such as targeting services, microservices, and containerization. Our migration services take a three-step approach:

one

Migrate legacy monolithic code to a service-oriented environment

This includes updating language from COBOL to Java or JavaScript, changing databases, and enabling microservices. At this step of the process, the migration would also begin to abstract underlying services from the application.
Image

Integrate service-oriented applications with native cloud services

This could include reorienting code from legacy platforms such as WebSphere DB2 to Apache Tomcat and Amazon RDS. Upgrading to incorporate the latest native architectural interfaces ensures that applications will tightly integrate with the new environment as well as simplify future updates.
Image

Transform native cloud to Docker or Kubernetes containers and Lambda/API gateways

The movement to containers provides additional architectural abstraction and improved integration of applications within the cloud.

Supported Java or C# Target Technology Stack

TSRI has modernized multiple mainframe applications directly to the cloud. Look below to see the modernized target technology stacks to both Java Spring Boot and also C# .NET Core shown where we refactored the application to utilize an MVC-style architecture, introduced a REST layer with RESTful endpoints, and modularized as well as containerized the application itself. TSRI can easily adapt this example to fit your specific requirements.

Java Cloud Technology Stack

aws-sample-target-stack


C# .NET Core on AWS Cloud Technology Stack

aws-sample-target-stack

AWS Sample Reference Architecture

These sample architecture diagrams show an example of some of the modernizations TSRI has undertaken to migrate to AWS. We implemented REST endpoints to expose online programs for legacy interfaces such as CICS. Such endpoints also expose batch-to-Python client jobs, XDML, and ETF files. Our database access object (DAO) injection supports data servers and the ability to talk to the source database and target database such as DB2 and SQL Server on AWS Aurora at the same time. This feature enables a step-wise path to go live for not only segments of the application, but also for the database and users. This solution helps reduce risks and makes it easier for our customers to go live. 

TSRI Online Modernization (AWS Well-Architected)

TSRI Online Modernization (AWS Well-Architected)

TSRI Batch Modernization (AWS Well-Architected)

TSRI BATCH Modernization (AWS Well-Architected)

From Monolithic to Multi-Tier Cloud-Native Architecture

Migration from a monolithic mainframe architecture and environment to a multi-tier, distributed architecture environment can expose performance issues at the I/O. TSRI's refactoring capabilities remediate within high-performance modern environments but also leverage capabilities such as caching, such as the REDIS cache addressing roundtripping data access and scalability.
TSRI Multi-tier Layers

Why Choose the AWS Cloud?

All cloud providers have strengths that best serve each architecture and application. TSRI works with all of our clients before we begin to tune our JANUS Studio® transformation engine or refactor a single line to determine which cloud instance works best for them. That’s software modernization assured.