Red Hat OpenShift Application Runtimes

Caratteristiche e vantaggi

Sviluppo semplificato

Red Hat® OpenShift Application Runtimes semplifica lo sviluppo di applicazioni cloud-native. Integra le capacità di OpenShift con il modello di programmazione a più runtime, inclusi l'individuazione dei servizi, le configurazioni esterne e la tolleranza di errore.— Red Hat OpenShift Application Runtimes agevola la creazione di API HTTP, l'interoperabilità con un database e l'implementazione di modelli per il controllo dell'integrità, per accelerare lo sviluppo delle applicazioni.

Flessibilità strategica

Red Hat OpenShift Application Runtimes supporta più runtime, linguaggi, framework e architetture. L'interoperabilità certificata con Red Hat JBoss® Middleware offre la flessibilità di scegliere la giusta combinazione di servizi per la tua applicazione. Le applicazioni sviluppate con Red Hat OpenShift Application Runtimes containerizzato non impongono vincoli con il fornitore, perché supportano configurazioni di cloud ibrido.

Integrazione e automazione DevOps

Grazie all'integrazione con OpenShift, Red Hat OpenShift Application Runtimes offre agli sviluppatori una piattaforma self-service per eseguire il provisioning, la creazione e il deployment sia delle applicazioni che dei rispettivi componenti. Red Hat OpenShift Application Runtimes si integra inoltre con strumenti di integrazione continua (CI) e delivery continua (CD) quali Git, Maven e Jenkins. Offre la sicurezza necessaria per semplificare i flussi di lavoro Kubernetes e abilita capacità di bilanciamento del carico e scalabilità automatica con controllo e automazione basati su criteri.

Sviluppo reattivo con Vert.x

Vert.x è un kit di strumenti per la creazione di applicazioni distribuite e reattive su macchine virtuali Java (JVM). La soluzione consente di creare applicazioni e servizi reattivi, in grado di gestire grandi volumi di utenti ed eventi simultanei. Vert.x adotta un modello di sviluppo asincrono, che consente di creare applicazioni con basso accoppiamento, isolamento e trasparenza dell'ubicazione. Facilita inoltre la scalabilità verticale e orizzontale con l'aggiunta o la rimozione di nodi, senza che l'applicazione perda in reattività.—

La giusta dimensione dello sviluppo Java con WildFly Swarm

WildFly Swarm mette a disposizione tutto il necessario per sviluppare ed eseguire applicazioni Java EE, pacchettizzando librerie di runtime del server con il tuo codice applicativo. Accelera la transizione dai sistemi monolitici ai microservizi perché è compatibile con MicroProfile e sfrutta l'esperienza Java EE, leader di settore.

Più runtime per lo sviluppo Java EE, Java Web e JavaScript

Red Hat OpenShift Application Runtimes offre agli sviluppatori la flessibilità necessaria a scegliere i runtime più adatti alle proprie scelte di sviluppo.

Node.js (Anteprima tecnica): Node.js è una piattaforma affidabile che consente di creare, ospitare e scalare applicazioni Javascript sul lato server basate su tecnologie open source.

Red Hat JBoss Enterprise Application Platform (EAP): JBoss EAP è il principale runtime open source per applicazioni basato su Java EE, utilizzato per creare, distribuire ed eseguire servizi e applicazioni Java altamente transazionali.

Red Hat JBoss Web Server: Red Hat JBoss Web Server è un container Tomcat integrato da usare con le applicazioni Spring Boot.

Scopri di più su OpenShift Application Runtimes