Skip to content
106 changes: 75 additions & 31 deletions docs/topics/migration-paths.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -4,126 +4,170 @@

:_content-type: CONCEPT
[id="migration-paths_{context}"]
= Supported migration paths
= Supported {ProductName} migration paths

The {ProductName} ({ProductShortName}) supports migrations from third-party enterprise application servers, such as Oracle WebLogic Server, to JBoss Enterprise Application Platform (JBoss EAP) and upgrades to the latest release of JBoss EAP.
The {ProductName} ({ProductShortName}) supports the following migrations:

{ProductShortName} provides a comprehensive set of rules to assess the suitability of your applications for containerization and deployment on Red Hat OpenShift Container Platform (RHOCP). You can run an {ProductShortName} analysis to assess your applications' suitability for migration to multiple target platforms.
* Migrating from third-party enterprise application servers, such as Oracle WebLogic Server, to JBoss Enterprise Application Platform (JBoss EAP).
* Upgrading to the latest release of JBoss EAP.

The following table describes the migration paths most commonly supported.
{ProductShortName} provides a comprehensive set of rules to assess the suitability of your applications for containerization and deployment on Red Hat OpenShift Container Platform (RHOCP). You can run an {ProductShortName} analysis to assess your applications' suitability for migration to multiple target platforms.

.Supported migration paths: Source platform ⇒ target
[cols="2,^1,^1,^1,^1,^1,^1,^1,^1",options="^,header"]
|====
.Supported migration paths: Source platform ⇒ Target platform
[width="99%",cols="19%,10%,10%,10%,10%,10%,10%,10%,10%",options="^,header"]
|===

|Source platform{nbsp}⇒
|JBoss EAP{nbsp}6
|JBoss EAP{nbsp}7
|RHOCP
|OpenJDK 8,{nbsp}11,{nbsp}&{nbsp}17
|Apache Camel{nbsp}3
|Spring Boot on Red{nbsp}Hat Runtimes
|Quarkus
|Azure
|Migration to JBoss EAP 7 & 8
|OpenShift (cloud readiness)
|OpenJDK 11, 17, and 21
|Jakarta EE 9
|Camel 3 & 4
|Spring Boot in Red Hat Runtimes
|Quarkus
|Open Liberty
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @HagayVider1 I guess we are missing two targets here 1. OracleJDK to OpenJDK and 2. Azure
Regarding, OpenJDK i see in UI being mentioned Rules to support upgrading the version of OpenJDK. Migrate to OpenJDK 11 or OpenJDK 17. Not aware of OpenJDK 8
Screenshot from 2024-05-07 10-29-33

Thanks!

// |Azure App Service

|Oracle WebLogic Server
|{icon-check}
|{icon-check}
|{icon-check}
|{icon-check}
|-
|-
|-
|-

|-
// |-

|IBM WebSphere Application Server
|{icon-check}
|{icon-check}
|{icon-check}
|{icon-check}
|-
|-
|-
|-
|{icon-check}
// |-

|JBoss EAP 4
|{icon-check}
|{icon-x} footnoteref:[note2,Although {ProductShortName} does not currently provide rules for this migration path, Red Hat Consulting can assist with migration from any source platform to JBoss EAP 7.]
|{icon-check}
|{icon-check}
|{icon-check} |{icon-check}
|-
|-
|-
|-
|-
|-
// |-

|JBoss EAP 5
|{icon-check}
|{icon-check}
|{icon-check}
|{icon-check}
|-
|-
|-
|-
|-
// |-

|JBoss EAP 6
|N/A
|{icon-check}
|{icon-check}
|{icon-check}
|-
|-
|-
|-
|-
// |-

|JBoss EAP 7
|N/A
|{icon-check}
|{icon-check}
|{icon-check}
|-
|-
|-
|{icon-check}
|-
// |-

|Oracle JDK
|Thorntail
|{icon-check} footnoteref:[note3,Requires JBoss Enterprise Application Platform expansion pack 2 (EAP XP 2)]
|-
|-
|-
|-
|-
|-
|-
// |-

|Oracle JDK
|-
|{icon-check}
|{icon-check}
|-
|-
|-
|-

|Apache Camel 2
|-
// |-

|Camel 2
|-
|{icon-check}
|{icon-check}
|-
|{icon-check}
|-
|-
|-
// |-

|Spring Boot
|-
|-
|{icon-check}
|{icon-check}
|{icon-check}
|-
|{icon-check}
|{icon-check}
|-
// |-

|Any Java application
|-
|{icon-check}
|{icon-check}
|-
|-
|-
|-
|-
// |{icon-check}

|Java application
|Any Java EE application
|-
|-
|-
|{icon-check}
|{icon-check}
|-
|-
|-
|-
|====
// |{icon-check}

// |Azure
// |-
// |-
// |-
// |-
// |-
// |-
// |-
// |-
// |{icon-check}
|===