

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Aplicativos autônomos
<a name="standalone"></a>

No diagrama a seguir, os aplicativos A e B são aplicativos de mainframe autônomos. Cada aplicativo consiste em programas e subprogramas que ele usa exclusivamente.

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

**nota**  
Para simplificar, todos os diagramas deste guia ilustram programas compartilhados por dois aplicativos e subprogramas chamados por dois programas. Em um aplicativo de mainframe complexo, um programa pode ser chamado por muitos aplicativos e os subprogramas podem ser chamados por muitos programas.

Como os aplicativos são independentes, você pode agrupar os programas e subprogramas COBOL por aplicativo para refatoração de código, conforme mostrado no diagrama a seguir. 

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

Após o agrupamento, você pode migrar os aplicativos A e B na mesma onda ou em ondas diferentes. Em ambos os casos, siga estas etapas:

1. Para cada aplicativo, empacote os componentes modernos refatorados e implante-os juntos em um ambiente de tempo de execução.

1. Após a migração, retire os aplicativos de mainframe locais e seus componentes.