

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# スタンドアロンアプリケーション
<a name="standalone"></a>

次の図では、アプリケーション A と B はスタンドアロンのメインフレーム・アプリケーションです。各アプリケーションは、排他的に使用するプログラムとサブプログラムで構成されています。

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

**注記**  
簡単にするために、このガイドのすべての図は、2 つのアプリケーションで共有されるプログラムと、2 つのプログラムによって呼び出されるサブプログラムを示しています。複雑なメインフレーム・アプリケーションでは、プログラムは多くのアプリケーションによって呼び出され、サブプログラムは多くのプログラムによって呼び出されることがあります。

アプリケーションは自己完結型であるため、次の図に示すように、COBOL プログラムおよびサブプログラムをコードリファクタリング用にアプリケーション別にグループ化できます。

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

グループ化後、アプリケーション A と B を同じウェーブ内または異なるウェーブ内で移行できます。いずれの場合でも、次の手順に従ってください。

1. アプリケーションごとに、リファクタされた近代コンポーネントをパッケージ化し、ランタイム環境にまとめてデプロイします。

1. 移行後、オンプレミスのメインフレームアプリケーションとそのコンポーネントを使用停止します。