-
Epic
-
Resolution: Unresolved
-
Major
-
None
-
None
-
None
-
Target Runtime detection
-
To Do
-
50% To Do, 0% In Progress, 50% Done
Mike Migration has to analyse 300 apps. Management wants to know which applications could/should run on (given that there is no major refactoring of the apps):
- JWS instead of JBoss EAP
- spring boot (as part of the openshift application runtimes)
- EAP
- Thorntail, MicroProfile
The general idea is to determine the likely platform the app could run on depending on the used technologies.
For JWS and EAP it is the usage of JEE / Jakarta EE specs implemented by the app server (read not through the packaged libraries) within the application.
For Spring Boot it is first and foremost determined via the usage of spring-boot per se, a check for alternative components for e.g. hystrix etc. should be done (which also means rules for the migration path towards supported Spring Boot on OpenShift).