Use o diálogo Configuração do conjunto de regras para ajudar a selecionar as regras corretas para analisar seu aplicativo para migração.
O servidor de aplicativos de origem indica a partir de onde você está migrando seu aplicativo. O servidor de aplicativos de origem, o WebSphere Application Server ou um servidor de aplicativos de terceiros, afeta as regras selecionadas. Ao usar o conjunto de regras de versão para versão do WebSphere ou o conjunto de regras de migração em nuvem, é possível escolher o servidor de aplicativos de origem. Para conjuntos de regras para servidores de aplicativos de terceiros, o servidor de aplicativos de origem é pré-selecionado e não pode ser mudado.
O servidor de aplicativos de destino indica o servidor de aplicativos para o qual você está migrando. É possível migrar para uma versão específica do WebSphere Application Server tradicional, do Liberty ou de plataformas de nuvem que executam o Liberty. Se desejar limitar seu aplicativo a usar somente recursos do perfil da web Java EE 7, escolha Liberty Core como seu destino.
A versão do Java EE de destino indica a versão do Java Platform, Enterprise Edition (Java EE) que você planeja usar após a migração. O WebSphere Application Server tradicional suporta Java EE 6 e não é configurável. O Liberty suporta o Java EE 6 Web Profile e o Java EE 7 Web Profile e a plataforma integral. Ao migrar de tecnologias do WebSphere Application Server tradicional ou do Liberty Java EE 6 para o Java EE 7, você poderá encontrar algumas mudanças de comportamento do Java EE 7 que afetam a migração.
Use as opções de Tecnologias do Java EE 7 para selecionar as tecnologias em seu aplicativo que você deseja migrar para o Java EE 7. Ao mover para o Java EE 7 no Liberty, com algumas exceções, deve-se atualizar todos os recursos para o novo nível do Java EE. Alguns recursos, como JPA 2.0, são compatíveis com ambas as versões do Java EE. Consulte Combinações de recursos do Java EE 6 e 7 suportadas para entender melhor quais versões de recursos do Liberty podem tolerar um nível diferente do Java EE.
Por exemplo, a JPA não requer o upgrade para a JPA 2.1. Se você tiver aplicativos desenvolvidos na JPA 2.0 com base no OpenJPA, as melhores práticas recomendam permanecer com a JPA 2.0. Se você escolher migrar para a JPA 2.1 com base no EclipseLink, o kit de ferramentas tem um conjunto opcional de regras que podem ajudar nessa migração.
O tempo de execução da nuvem de destino indica a plataforma de nuvem para a qual você está migrando. É possível escolher um ambiente de tempo de execução da nuvem para avaliar se seu servidor do aplicativo de destino é o WebSphere Application Server tradicional 8.5.5, o Liberty ou o Liberty Core.
A versão do Java de origem indica a versão do Java Platform, Standard Edition (Java SE) que seu servidor de aplicativos usa atualmente.
A versão do Java de destino indica a versão do Java SE que seu servidor do aplicativo de destino usará. Se as versões do Java de origem e destino forem diferentes, as regras de migração serão selecionadas automaticamente.