Migrando aplicativos para Liberty

Mova seus aplicativos para o WebSphere® Application Server Liberty com facilidade usando as ferramentas de migração para planejar sua migração, analisar seus aplicativos e atualizar seu código de origem. As ferramentas de migração podem ajudar a identificar quaisquer diferenças entre seu ambiente atual e as tecnologias em seu novo ambiente Liberty , tais como Java™ EE 7 ou Java EE 8 e Java SE 8 ou Java SE 11.

Procedimento

  1. Avaliar, inventariar e analisar seus aplicativos usando a linha de comandos Migration Toolkit para Binários de Aplicativos.
    O scanner binário do aplicativo fornece vários relatórios para ajudar a avaliar o que é necessário para migrar seus aplicativos:
    • O relatório de migração do aplicativo combina o conteúdo do relatório de avaliação do aplicativo (--evaluate), o relatório de análise de migração detalhada (--analyze), o relatório de inventário do aplicativo (--inventory) e o arquivo de configuração (--generateConfig).
    • No mínimo, o arquivo Liberty server.xml inclui a lista de recursos necessária em um servidor Liberty com base em digitalização de cada binário de aplicação. Se você gerar esse arquivo de configuração usando um aplicativo implementado em um ambiente WebSphere Application Server tradicional , mais recursos específicos da aplicaçao são configurados. Use este arquivo para configurar seu servidor Liberty modificando ou adicionando conteúdo adicional no arquivo Liberty server.xml , ou use o elemento include para incluir configuração adicional do servidor.
    • O relatório de avaliação do aplicativo avalia as tecnologias Java EE usadas em seu aplicativo para localizar a plataforma de aplicativo mais adequada.
    • O relatório de inventário identifica o conteúdo EAR, WAR e JAR de seus aplicativos. Ele resume o uso de tecnologias Java EE com contagens de servlets, arquivos JSP, beans EJB, entidades JPA, serviços da web e serviços RESTful. O relatório de inventário também informa sobre problemas localizados no aplicativo que podem afetar o carregamento de classe e desencadear outros problemas.
    • O relatório detalhado de análise de migração ajuda a entender melhor o tipo e o escopo de mudanças que seus aplicativos podem requerer. O relatório também inclui ajuda detalhada para auxiliar na análise de possíveis problemas de migração.
    É possível executar o Liberty em vários ambientes, como instalações no local, contêineres Docker ou ambientes de nuvem, como IBM Cloud Pak for Applications. IBM Cloud Transformation Advisor ajuda a varrer toda a célula do WebSphere Application Server para analisar seus aplicativos para mover para o OpenShift. O Advisor fornece os relatórios de migração disponíveis no scanner binário e fornece artefatos de migração para mover para o IBM Cloud Pak for Applications.
  2. Depois de avaliar seus aplicativos com Transformation Advisor ou o scanner binário, atualize seu código-fonte de aplicativos com ajuda do WebSphere Application Server Migration Toolkit.
    O kit de ferramentas de migração baseado em Eclipse tem as mesmas regras e ajuda que o scanner binário no Eclipse IDE em você trabalha com o seu código. Ele verifica o seu código-fonte para ajudar na migração das seguintes formas:
    • Identifica descontinuações, remoções e mudanças de comportamento que afetam o aplicativo
    • Fornece correções rápidas para fazer atualizações automaticamente quando possível
    • Fornece ajuda detalhada para cada problema de migração