Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MTA-1856 update table for MTA 6.2 #860

Open
wants to merge 10 commits into
base: 6.2.0
Choose a base branch
from
101 changes: 72 additions & 29 deletions docs/topics/migration-paths.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -4,54 +4,57 @@

:_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="18%,9%,9%,9%,9%,9%,9%,9%,9%,9%",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}
|-
|-
|-
|-
|-
Expand All @@ -61,69 +64,109 @@ The following table describes the migration paths most commonly supported.
|{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}

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