

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 独立应用程序
<a name="standalone"></a>

在下图中，应用程序 A 和 B 是独立的大型机应用程序。每个应用程序都由它专门使用的程序和子程序组成。

 ![\[Standalone mainframe applications\]](http://docs.aws.amazon.com/zh_cn/prescriptive-guidance/latest/modernization-mainframe-decoupling-patterns/images/standalone.png) 

**注意**  
为简单起见，本指南中的所有图表都说明了两个应用程序共享的程序以及由两个程序调用的子程序。在复杂的大型机应用程序中，一个程序可能被许多应用程序调用，而子程序可能被许多程序调用。

由于应用程序是独立的，因此您可以按应用程序对 COBOL 程序和子程序进行分组，以便进行代码重构，如下图所示。

 ![\[Standalone mainframe applications after migration\]](http://docs.aws.amazon.com/zh_cn/prescriptive-guidance/latest/modernization-mainframe-decoupling-patterns/images/standalone-post-migration.png) 

分组后，可以在同一波或不同的波浪中迁移应用程序 A 和 B。无论哪种情况，请按照以下步骤操作：

1. 对于每个应用程序，打包重构后的现代组件，然后将它们一起部署到运行时环境中。

1. 迁移后，停用本地大型机应用程序及其组件。