Red Hat · Software · ficha YoctoIT

JBoss & runtimes

El middleware Java enterprise y los runtimes modernos (Quarkus): los cimientos de aplicación de media industria.

FOCUS · EL JAVA QUE TRABAJADe EAP a Quarkus: hacer correr el Java de ayer y escribir bien el de mañana
Material YoctoIT para clientes y partners · Red Hat, RHEL, OpenShift, Ansible y los demás productos citados son marcas de Red Hat, Inc. o di sue affiliate.
01 · Qué es

JBoss EAP & Application Foundations, en claro.

Media industria corre sobre Java: JBoss EAP es el servidor de aplicaciones enterprise que lo hace correr con soporte — clustering, transacciones, seguridad. Application Foundations añade los runtimes modernos: Quarkus para los microservicios (arranque en milisegundos, memoria reducida), Kafka para los eventos, Keycloak para la identidad.

EAP 8
el servidor de aplicaciones soportado: Jakarta EE, clustering, parches decenales
Quarkus
Java cloud-native: -80% memoria, arranque instantáneo, developer joy
Keycloak
SSO e identidad: OIDC/SAML para las apps, estándar y soportado
JBoss EAP & Application Foundations
IMAGEN OFICIAL RED HAT · JBOSS & RUNTIMES
CONSOLE REALE · JBOSS EAP · FONTE: RED HAT DOCS
CONSOLA REAL · JBOSS EAP · FUENTE: RED HAT DOCS
02 · Cómo usarlo bien

Las cosas que marcan la diferencia.

Los cimientos de aplicación

Las aplicaciones de negociogestionales, portales, servicios
JBoss EAP
Quarkus
Kafka & Keycloak
legacy sólido · nuevo veloz · eventos e identidad
Sobre OpenShift o RHELcontenedores o tradicional
Suscripción Red Hatparches y soporte, no abandono
El Java enterprise, con alguien que responde

EAP actualizado y seguro

Migraciones 6→7→8, parches y tuning de la JVM: el servidor de aplicaciones que no acaba en los boletines de CVE.

Modernización selectiva

No todo hay que reescribirlo: el Migration Toolkit for Applications dice qué conviene llevar a Quarkus.

De servidor a contenedores

EAP y los runtimes sobre OpenShift: builds S2I, health checks, escalado — el Java se vuelve cloud-native.

Identidad centralizada

Keycloak delante de las apps: SSO corporativo, MFA y federación sin reinventar la autenticación.

03 · En profundidad

EAP 8, Quarkus y la modernización

EAP 8 trae Jakarta EE 10 sobre un runtime modular (Wildfly core), con provisioning vía plugin de Maven e imágenes optimizadas para OpenShift; el Migration Toolkit for Applications (MTA) analiza el código y estima el esfuerzo. Quarkus compila también nativo (GraalVM): arranque en milisegundos y memoria reducida para los microservicios; Kafka (AMQ Streams) y Keycloak (la build de RH SSO) completan eventos e identidad.

  • Jakarta EE 10 — el salto de namespace javax→jakarta: MTA lo automatiza en gran parte
  • Provisioning Maven — el EAP 'trimmed': solo los subsistemas que usa la app
  • MTA — el análisis estático que dice qué migra fácil y qué no
  • Quarkus nativo — GraalVM: ~0,02s de arranque para los servicios que escalan a cero
  • AMQ Streams — Kafka con operador: topics y usuarios declarativos
  • Keycloak — OIDC/SAML para las apps: el SSO estándar sin reinventar
04 · Números y ciclo de vida

Los números que cuentan.

7+
años de soporte por major de EAP
-80%
memoria típica de Quarkus vs el stack tradicional
ms
el arranque nativo: el cold start que desaparece
2
caminos: EAP para el patrimonio, Quarkus para lo nuevo
El Java enterprise se moderniza por grados: MTA para medir, EAP 8 para consolidar, Quarkus donde hace falta velocidad — con un solo partner.
05 · Casos de uso

Dónde rinde de verdad.

Gestionales Java

Las apps EAP mission-critical gestionadas y actualizadas.

Nuevos microservicios

Quarkus sobre OpenShift: lo nuevo que nace ya bien.

Integración por eventos

Kafka para los flujos entre sistemas, gestionado.

El Java no es legacy, es patrimonio: lo mantenemos sólido y lo modernizamos donde rinde.