AWS Mainframe Migration 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 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.

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.