

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 獨立應用程式
<a name="standalone"></a>

在下圖中，應用程式 A 和 B 是獨立的大型主機應用程式。每個應用程式都包含其專門使用的程式和子程式。

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

**注意**  
為了簡化，本指南中的所有圖表都會說明兩個應用程式共用的程式，以及兩個程式呼叫的子程式。在複雜的大型主機應用程式中，許多應用程式可能會呼叫程式，而許多程式可能會呼叫子程式。

由於應用程式是獨立的，因此您可以依用於程式碼重構的應用程式來分組 COBOL 程式和子程式，如下圖所示。

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

分組後，您可以在相同波或不同波中遷移應用程式 A 和 B。在任一情況下，請依照下列步驟進行：

1. 對於每個應用程式，封裝重構的現代元件，並將其一起部署到執行期環境。

1. 遷移後，請淘汰內部部署大型主機應用程式及其元件。