규칙 세트 구성 대화 상자를 사용하면 마이그레이션을 위해 애플리케이션을 분석하는 올바른 규칙을 선택하는 데 도움이 됩니다.
소스 애플리케이션 서버는 마이그레이션할 애플리케이션이 있는 위치를 표시합니다. 소스 애플리케이션 서버(WebSphere Application Server 또는 써드파티 애플리케이션 서버)는 선택되는 규칙에 영향을 미칩니다. WebSphere 버전 간 규칙 세트 또는 Cloud 마이그레이션 규칙 세트를 사용하는 경우 소스 애플리케이션 서버를 선택할 수 있습니다. 써드파티 애플리케이션 서버에 대한 규칙 세트의 경우, 소스 애플리케이션 서버가 사전 선택되며 변경할 수 없습니다.
대상 애플리케이션 서버는 마이그레이션의 목적지가 되는 애플리케이션 서버를 표시합니다. 특정 버전의 WebSphere Application Server traditional, Liberty 또는 Liberty를 실행하는 클라우드 플랫폼으로 마이그레이션할 수 있습니다. Java EE 7 웹 프로파일의 기능만 사용하도록 애플리케이션을 제한하려는 경우 Liberty Core를 대상으로 선택하십시오.
대상 Java EE 버전은 마이그레이션 후 사용할 계획인 Java EE(Java Platform, Enterprise Edition) 버전을 표시합니다. WebSphere Application Server traditional은 Java EE 6을 지원하며 이는 구성할 수 없습니다. Liberty는 Java EE 6 웹 프로파일과 Java EE 7 웹 프로파일 및 전체 플랫폼을 지원합니다. WebSphere Application Server traditional 또는 Liberty Java EE 6 기술에서 Java EE 7로 마이그레이션하는 경우 마이그레이션에 영향을 주는 일부 Java EE 7 동작 변경이 있을 수 있습니다.
Java EE 7로 마이그레이션하려는 애플리케이션의 기술을 선택하려면 Java EE 7 기술 옵션을 선택하십시오. Liberty의 Java EE 7로 이동하는 경우 몇 가지 예외를 제외하고 모든 기능을 새 Java EE 레벨로 업데이트해야 합니다. JPA 2.0과 같은 일부 기능은 두 Java EE 버전 모두와 호환 가능합니다. 다른 Java EE 레벨을 허용하는 Liberty 기능 버전에 대한 자세한 정보는 지원되는 Java EE 6 및 7 기능 조합을 참조하십시오.
예를 들어, JPA는 JPA 2.1로 업그레이드하지 않아도 됩니다. OpenJPA를 기반으로 하는 JPA 2.0에서 개발된 애플리케이션이 있는 경우에는 JPA 2.0을 유지하는 것이 우수 사례입니다. EclipseLink를 기반으로 하는 JPA 2.1로 마이그레이션하기로 선택하는 경우 툴킷에는 이 마이그레이션에 도움이 될 수 있는 선택적 규칙 세트가 있습니다.
대상 클라우드 런타임은 마이그레이션할 대상 클라우드 플랫폼을 표시합니다. 대상 애플리케이션 서버가 WebSphere Application Server traditional 8.5.5, Liberty, 또는 Liberty Core인 경우, 평가할 클라우드 런타임 환경을 선택할 수 있습니다.
소스 Java 버전은 애플리케이션 서버에서 현재 사용되는 Java SE(Java Platform, Standard Edition) 버전을 표시합니다.
대상 Java 버전은 대상 애플리케이션 서버에서 사용할 Java SE 버전을 표시합니다. 소스 및 대상 Java 버전이 다른 경우 마이그레이션 규칙이 자동으로 선택됩니다.