AWS Mainframe Modernization Documentation

Assess

AWS Mainframe Modernization offers application intelligence, knowledge, and analysis for migration teams and developers to better understand large application portfolios. The assessment capability can help you assess, scope, and plan a migration and modernization project. It highlights application dependencies, complexities and facilitates the definition of the modernization strategy, including business and technical evaluations. It highlights application dependencies and complexities, and it facilitates the definition of the modernization strategy, including business and technical evaluations.

Refactor

Mainframe Modernization offers both automated and manual refactoring capabilities to accelerate the modernization of mainframe and legacy assets. Powered by AWS Blu Age, you can use refactoring to convert legacy application programming languages, create macroservices or microservices, and modernize user interfaces (UIs) and application software stacks. It can convert languages like COBOL, PL/1, NATURAL, RPG/400, and COBOL/400 into Java services and web frameworks. It relies on automated refactoring, preserving the investment in business functions while expediting the reliable transition to newer languages, data stores, and frameworks. 

Replatform with Micro Focus

With Mainframe Modernization, you can replatform COBOL and PL/I applications onto the mainframe-compatible managed runtime in the cloud. Powered by the Micro Focus Enterprise solution, this project approach is about porting the application where much of the application source code is recompiled without changes. The managed runtime provides the necessary capabilities to execute both online transactions and batch jobs. It preserves the investment in the language and code, while modernizing the underlying infrastructure for on-demand resources, elastic scaling, and DevOps best practices.

Replatform with NTT DATA

Using AWS Mainframe Modernization Replatform with NTT DATA, you can modernize and migrate COBOL applications to the AWS Cloud. With this toolchain you can also modernize mainframe relational databases, data sets, and hierarchical databases. The applications are modernized to the AWS Cloud with minimal changes to the source code. It supports both online transactions and batch jobs. The capability is available on demand with pay-as-you-go pricing.

Application Testing

AWS Mainframe Modernization Application Testing accelerates modernization testing timelines, with automation at scale, reducing effort and cost. Built-in scalability of the service allows you to scale from small to very large application testing use cases while leveraging on-demand testing resources in the AWS Cloud. AWS Mainframe Modernization Application Testing is a cloud-native service feature available from the AWS Management Console and provides integration with AWS native resources. Application testing allows you to validate functional equivalence between source applications running on the mainframe and modernized target applications running on the AWS cloud. With AWS Mainframe Modernization Application Testing you can create automated test scenarios, run the scenarios on both the source application and the target applications, and compare the results with automation to ensure that the business logic implemented by the applications is unaltered during the modernization.

Managed runtime

The Mainframe Modernization managed execution environment continually monitors your clusters to keep enterprise workloads running with self-healing compute and automated scaling. The managed runtime is built for business-critical enterprise applications requiring high availability, reliability, and security. It is available on demand for both the refactor and replatform patterns. The managed runtime includes extensive automation and managed infrastructure resources that you can operate through the AWS console, AWS Command Line Interface (CLI), and application programming interfaces (APIs). This helps remove the burden and undifferentiated heavy lifting of managing a complex infrastructure. It allows you to focus on innovating and building new capabilities.

Continuous integration and delivery (CI/CD)

CI/CD introduces automation to boost agility and release velocity across different stages of the development and test pipeline. AWS Mainframe Modernization helps application development teams deliver code changes more frequently and reliably, which helps accelerate migration speed, increase quality, and reduce time-to-market for releasing new business functions. CI/CD pipelines are available for both the refactor and replatform patterns.

Additional Information

For additional information about service controls, security features and functionalities, including, as applicable, information about storing, retrieving, modifying, restricting, and deleting data, please see https://docs.aws.amazon.com/index.html. This additional information does not form part of the Documentation for purposes of the AWS Customer Agreement available at http://aws.amazon.com/agreement, or other agreement between you and AWS governing your use of AWS’s services.