What is JBoss Enterprise Application Platform?
JBoss EAP is an enterprise grade development platform developed by Red Hat, used for implementing Java applications and a wide variety of other software applications. It provides support for Java EE and its web-based frameworks, such as Spring.
What is Red Hat Runtimes?
Red Hat runtimes is a recommended set of development frameworks and tools for developing applications.
Red Hat Application Runtimes provides integrated products, tools and components necessary to create cloud-native applications while allowing for faster development and delivery.
It includes many different runtimes which support cloud-native development, including reactive programming, Spring Boot, MicroProfile, and Node.js.
Coupled with a container platform like Red Hat Openshift; Runtimes allows flexibility for CI/CD and DevOps automation.
So which should you choose?
Red Hat Runtimes already includes JBoss EAP as one of the available components. The subscription for Runtimes is the same price as JBoss EAP and if you have existing JBoss EAP subscriptions you can convert them to Red Hat Runtimes subscriptions for no additional charge when you renew.
There are no disadvantages to converting your subscriptions to Runtimes. You receive the same support from Red Hat while enabling support for a bunch more products and tools.
As you start to move your legacy applications to a more modern cloud-native approach you can re-assign Cores / Subscriptions from JBoss to any of the other components included in the bundle.