Utilisez la boîte de dialogue Configuration de l'ensemble de règles pour faciliter la sélection de règles correctes lors de l'analyse de votre application pour sa migration.
Le serveur d'applications source indique d'où vous migrez votre application. Le serveur d'applications source, qu'il s'agisse de WebSphere Application Server ou d'un serveur d'applications tiers, affecte les règles sélectionnées. Lors de l'utilisation de l'ensemble de règles version à version de WebSphere ou de l'ensemble de règles de migration de cloud, vous pouvez choisir le serveur d'applications source. Pour les ensembles de règles associées à des serveurs d'applications tiers, le serveur d'applications source est présélectionné et ne peut pas être changé.
Le serveur d'applications cible désigne le serveur d'applications vers lequel vous migrez. Vous pouvez migrer vers une version spécifique du serveur WebSphere Application Server Traditional, du serveur Liberty ou des plateformes cloud qui exécutent Liberty. Si vous souhaitez limiter votre application pour n'utiliser que des fonctions du profil web Java EE 7, sélectionnez une cible Liberty Core.
La version Java EE cible indique la version Java Platform, Enterprise Edition (Java EE) que vous comptez utiliser après la migration. L'instance WebSphere Application Server Traditional prend en charge Java EE 6 et n'est pas configurable. Liberty prend en charge le profil web Java EE 6, le profil web Java EE 7 et la plateforme complète. Lorsque vous migrez des technologies du serveur WebSphere Application Server Traditional ou du serveur Liberty Java EE 6 vers Java EE 7, vous pouvez rencontrer des changements de comportement dans Java EE 7 qui affectent la migration.
Utilisez les options Technologies Java EE 7 pour sélectionner les technologies de votre application que vous souhaitez migrer vers Java EE 7. Lorsque vous migrez vers Java EE 7 sur Liberty, à quelques exceptions près, vous devez mettre à jour toutes les fonctions vers le nouveau niveau Java EE. Certaines fonctions, comme JPA 2.0, sont compatibles avec les deux versions Java EE. Voir Combinaisons de fonctions Java EE 6 et 7 prises en charge pour mieux comprendre quelles versions de fonctions Liberty peuvent tolérer un niveau Java EE différent.
Par exemple, JPA ne requiert pas une mise à niveau vers JPA 2.1. Si vous avez des applications développées sur JPA 2.0 et basées OpenJPA, la pratique recommandée consiste à rester avec JPA 2.0. Si vous choisissez de migrer vers JPA 2.1 basé EclipseLink, le kit d'outils comporte un ensemble de règles facultatif pouvant vous aider dans cette migration.
L'exécution du cloud cible désigne la plateforme cloud vers laquelle vous migrez. Vous pouvez choisir un environnement d'exécution pour déterminer si votre serveur d'applications cible est un serveur WebSphere Application Server Traditional 8.5.5, un serveur Liberty ou un serveur Liberty Core.
La version Java version source indique la version Java Platform, Standard Edition (Java SE) actuellement utilisée par votre serveur d'applications.
La version Java cible indique quelle version de Java SE sera utilisée par votre serveur d'applications cible. Si les versions Java source et cible sont différentes, des règles de versions sont automatiquement sélectionnées.