Red Hat · Software · scheda YoctoIT

JBoss & runtimes

Il middleware Java enterprise e i runtime moderni (Quarkus): le fondamenta applicative di metà dell'industria italiana.

FOCUS · IL JAVA CHE LAVORADa EAP a Quarkus: far correre il Java di ieri e scrivere bene quello di domani
Materiale YoctoIT per clienti e partner · Red Hat, RHEL, OpenShift, Ansible e gli altri prodotti citati sono marchi di Red Hat, Inc. o di sue affiliate.
01 · Cos'è

JBoss EAP & Application Foundations, in chiaro.

Mezza industria italiana gira su Java: JBoss EAP è l'application server enterprise che lo fa girare supportato — clustering, transazioni, sicurezza. Application Foundations aggiunge i runtime moderni: Quarkus per i microservizi (avvio in millisecondi, memoria ridotta), Kafka per gli eventi, Keycloak per l'identità.

EAP 8
l'application server supportato: Jakarta EE, clustering, patch decennali
Quarkus
Java cloud-native: -80% memoria, avvio istantaneo, developer joy
Keycloak
SSO e identity: OIDC/SAML per le app, standard e supportato
JBoss EAP & Application Foundations
VESTE UFFICIALE RED HAT · JBOSS & RUNTIMES
CONSOLE REALE · JBOSS EAP · FONTE: RED HAT DOCS
CONSOLE REALE · JBOSS EAP · FONTE: RED HAT DOCS
02 · Come lo si usa bene

Le cose che fanno la differenza.

Le fondamenta applicative

Le applicazioni di businessgestionali, portali, servizi
JBoss EAP
Quarkus
Kafka & Keycloak
legacy solido · nuovo veloce · eventi e identità
Su OpenShift o RHELcontainer o tradizionale
Subscription Red Hatpatch e supporto, non abbandono
Il Java enterprise, con qualcuno che risponde

EAP aggiornato e sicuro

Migrazioni 6→7→8, patch e tuning JVM: l'application server che non finisce sui bollettini CVE.

Modernizzazione selettiva

Non tutto va riscritto: il Migration Toolkit for Applications dice cosa conviene portare su Quarkus.

Da server a container

EAP e i runtime su OpenShift: build S2I, health check, scaling — il Java diventa cloud-native.

Identità centralizzata

Keycloak davanti alle app: SSO aziendale, MFA e federazione senza reinventare l'auth.

03 · In profondità

EAP 8, Quarkus e la modernizzazione

EAP 8 porta Jakarta EE 10 su un runtime modulare (Wildfly core), con provisioning via Maven plugin e immagini ottimizzate per OpenShift; la Migration Toolkit for Applications (MTA) analizza il codice e stima l'effort. Quarkus compila anche nativo (GraalVM): avvio in millisecondi e memoria ridotta per i microservizi; Kafka (AMQ Streams) e Keycloak (build di RH SSO) completano eventi e identità.

  • Jakarta EE 10 — il salto namespace javax→jakarta: MTA lo automatizza in gran parte
  • Provisioning Maven — l'EAP 'trimmed': solo i subsystem che l'app usa
  • MTA — l'analisi statica che dice cosa migra facile e cosa no
  • Quarkus nativo — GraalVM: ~0,02s di avvio per i servizi che scalano a zero
  • AMQ Streams — Kafka con operatore: topic e utenti dichiarativi
  • Keycloak — OIDC/SAML per le app: l'SSO standard senza reinventare
04 · Numeri e ciclo di vita

I numeri che contano.

7+
anni di supporto per major EAP
-80%
memoria tipica di Quarkus vs stack tradizionale
ms
l'avvio nativo: il cold start che sparisce
2
strade: EAP per il patrimonio, Quarkus per il nuovo
Il Java enterprise si modernizza per gradi: MTA per misurare, EAP 8 per consolidare, Quarkus dove serve velocità — con un solo partner.
05 · Use case

Dove rende davvero.

Gestionali Java

Le app EAP mission-critical gestite e aggiornate.

Nuovi microservizi

Quarkus su OpenShift: il nuovo che nasce già giusto.

Integrazione a eventi

Kafka per i flussi tra sistemi, gestito.

Il Java non è legacy, è patrimonio: lo manteniamo solido e lo modernizziamo dove rende.