View a markdown version of this page

Crie e implante seu aplicativo modernizado após a refatoração - AWS Transformação

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á.

Crie e implante seu aplicativo modernizado após a refatoração

Depois de concluir o processo de refatoração com o AWS Transform, você pode criar e implantar seu aplicativo Java modernizado. Este guia explica como recuperar seu código modernizado, configurar seu ambiente e implantar e testar seu aplicativo.

nota

Além da orientação fornecida aqui, o pacote de código gerado pelo AWS Transform incluirá um documento Configurar o AWS Automated Refactor Development Environment, que fornece instruções para configurar um IDE (Ambiente de Desenvolvimento Integrado) com o Developer Runtime.

Pré-requisitos

Antes de começar, você deve ter o seguinte:

Etapa 1: recuperar o código modernizado

Para recuperar o código modernizado

  1. Baixe e extraia o pacote de código gerado.

  2. Abra codebase/app-pom/pom.xml e anote a versão necessária do mecanismo de tempo de execução. Por exemplo, <gapwalk.version>4.6.0</gapwalk.version>.

  3. Localize o documento Configurar o AWS Automated Refactor Development Environment no pacote de código baixado para referência.

Etapa 2: criar o aplicativo modernizado

Para criar seu aplicativo modernizado

  1. Acesse o Runtime na caixa de ferramentas do AWS Transform for mainframe.

  2. Baixe e instale a versão de tempo de execução apropriada (identificada emEtapa 1: recuperar o código modernizado) em sua máquina de desenvolvimento local.

    nota

    Informações adicionais para instalar as dependências de tempo de execução em sua máquina local estão disponíveis na seção 3.1 do documento Configurar o ambiente de desenvolvimento de refatores AWS automatizados.

  3. Abra o prompt de comando e navegue até o diretório raiz do seu aplicativo.

  4. Para criar pacotes implantáveis para o aplicativo modernizado, execute o comando de compilação do Maven:

    mvn package

    Consulte a página Organização do Aplicativo para obter detalhes sobre a organização básica do código modernizado. Por exemplo, para aplicativos modernizados contendo um aplicativo web front-end, você pode esperar pelo menos os seguintes .war agregados implantáveis, além dos componentes de tempo de execução:

    • Projeto de serviço: contém elementos legados de modernização da lógica de negócios

      <business-app>-service.*.war
    • Projeto Web: contém a modernização dos elementos relacionados à interface do usuário

      <business-app>-web.*.war

Etapa 3: Configurar o ambiente de teste

Para configurar seu ambiente de teste

  1. Configure o tempo de execução de seu aplicativo modernizado. Para obter mais informações, consulte a seção Configurar o Runtime no guia AWS Mainframe Modernization do usuário.

    nota

    Consulte a seção 5 do guia Configurar o ambiente de desenvolvimento de refatores AWS automatizados para ver exemplos de configuração específicos de componentes de tempo de execução.

  2. Prepare conjuntos de dados de entrada e saída (I/O) para aplicativos modernizados. Aplicativos modernizados podem processar conjuntos de I/O dados sequenciais, conjuntos de dados VSAM ou outros.

    nota

    Consulte a seção 6 de Configurar o ambiente de desenvolvimento AWS automatizado de refatores para ver exemplos.

  3. Um ambiente de tempo de execução - Você pode usar seu ambiente de tempo de execução existente ou criar um novo ambiente de tempo de execução.

Depois de configurar o ambiente de teste, você passa para a próxima etapa de implantação do aplicativo modernizado.

Etapa 4: implantar o aplicativo modernizado

Implante os artefatos do aplicativo no tempo de execução que você criou and/or configurado nas Etapa 3: Configurar o ambiente de teste seções Etapa 2: criar o aplicativo modernizado e.

Orientações adicionais para implantar o aplicativo modernizado podem ser encontradas usando estes links:

Etapa 5: testar o aplicativo modernizado

Após a implantação,

  1. Analise as APIs de tempo de execução disponíveis para conhecer formas de interagir com os aplicativos modernizados.

  2. Teste seu aplicativo para alinhar sua equivalência funcional com o aplicativo legado. Por exemplo, consulte Testar um aplicativo de amostra no guia AWS Mainframe Modernization do usuário.

Exemplo adicional

Para ver um exemplo específico de modernização do aplicativo de mainframe com o AWS Transform, consulte Modernize o CardDemo aplicativo de mainframe.