Standalone Applications - AWS Prescriptive Guidance

Standalone applications - AWS Prescriptive GuidanceDocumentationAWS Prescriptive GuidanceMainframe modernization: Decoupling patterns for migrating application code

In the following diagram, applications A and B are standalone mainframe applications. Each application consists of programs and subprograms that it uses exclusively.

Standalone mainframe applications

Note

For simplicity, all the diagrams in this guide illustrate programs that are shared by two applications, and subprograms that are called by two programs. In a complex mainframe application, a program might be called by many applications, and subprograms might be called by many programs.

Because the applications are self-contained, you can group the COBOL programs and subprograms by application for code refactoring, as shown in the following diagram.

Standalone mainframe applications after migration

After grouping, you can migrate applications A and B in the same wave or in different waves. In either case, follow these steps:

  1. For each application, package the refactored modern components and deploy them together into a runtime environment.

  2. After migration, retire the on-premises mainframe applications and their components.

Document ConventionsIntroductionApplications that share programsDid this page help you? - Yes

Thanks for letting us know we're doing a good job!

If you've got a moment, please tell us what we did right so we can do more of it.

Did this page help you? - No

Thanks for letting us know this page needs work. We're sorry we let you down.

If you've got a moment, please tell us how we can make the documentation better.

Tag » What Is Stand Alone Application