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.
Tópicos
Pré-requisitos
Antes de começar, você deve ter o seguinte:
-
Concluiu com êxito um trabalho de refatoração com o Transform. AWS
-
Acesso ao seu código modernizado.
-
Pilha de ferramentas de software de compilação instalada e configurada em sua máquina de desenvolvimento, como Apache Maven ou Apache
Tomcat. Para obter mais informações sobre o controle de versão do Runtime, consulte as notas de lançamento do AWS Transform for mainframe Runtime. -
Instalou e configurou o Amazon Corretto ou uma versão do Java Runtime. Para obter mais informações sobre a instalação do Amazon Corretto, consulte Amazon Corretto 24.
-
Acesso para criar e configurar bancos de dados Amazon Aurora PostgreSQL para componentes do Runtime, se necessário. Para obter mais informações sobre a criação do banco de dados Aurora PostgreSQL, consulte Trabalhando com o Amazon Aurora PostgreSQL.
-
Acesso administrativo para implantar aplicativos em seu ambiente de execução.
-
Analisou os conceitos do AWS Transform for mainframe Runtime para ver os conceitos fundamentais sobre aplicativos modernizados com a solução de refatoração AWS automatizada.
Etapa 1: recuperar o código modernizado
Para recuperar o código modernizado
-
Baixe e extraia o pacote de código gerado.
-
Abra
codebase/app-pom/pom.xmle anote a versão necessária do mecanismo de tempo de execução. Por exemplo,<gapwalk.version>4.6.0</gapwalk.version>. -
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
-
Acesse o Runtime na caixa de ferramentas do AWS Transform for mainframe.
-
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.
-
Abra o prompt de comando e navegue até o diretório raiz do seu aplicativo.
-
Para criar pacotes implantáveis para o aplicativo modernizado, execute o comando de compilação do Maven:
mvn packageConsulte 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
.waragregados 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
-
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.
-
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.
-
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.
-
Para configurar um ambiente de tempo de execução não gerenciado, consulte Configurar um aplicativo não gerenciado.
-
Para configurar um ambiente de tempo de execução gerenciado, consulte Configurar um aplicativo gerenciado.
-
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,
-
Analise as APIs de tempo de execução disponíveis para conhecer formas de interagir com os aplicativos modernizados.
-
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.