Red Hat Runtimes

Features and benefits

Runtimes and frameworks

Red Hat Runtimes provides a variety of runtimes and frameworks for
highly-distributed cloud architectures, like microservices.

Red Hat OpenShift Application Runtimes is a component of Red Hat Runtimes and includes:

  • Vert.x - Build distributed and reactive applications on top of a Java™ Virtual Machine.
  • Thorntail - Build bootable Java applications with only the Java EE libraries and bootstrap code you need.
  • Node.js - A trusted platform for building, hosting, and scaling server-side JavaScript applications.
  • Spring Boot - Create standalone, production-grade Spring-based applications.

In addition, Red Hat JBoss Enterprise Application Platform (EAP) provides an open source Java™ EE-based application runtime for building, deploying, and executing Java applications and services.

Blueprint icon in gray circle

Distributed, in-memory caching

Develop flexibly, make it easier to protect your data, and ease disaster recovery using Red Hat Data Grid, an in-memory, distributed, NoSQL datastore solution. With in-memory caching your applications can access, process, and analyze data faster. Simplify linear scaling using data partitioning and distribution across cluster nodes.

In-memory caching provides improved data access and messaging enabling robust communication between existing applications.

Single sign-on (SSO) authentication

SSO is based on the Keycloak project and provides SSO capabilities based on popular standards, like SAML 2.0, OpenID Connect and OAuth 2.0 so you can achieve enterprise security for your web applications.

The SSO server can act as a SAML or OpenID Connect-based identity provider, mediating with your enterprise user directory or 3rd-party SSO provider for identity information and with your applications using standards-based tokens.

Security

Messaging

Based on the Apache ActiveMQ Artemis project, Red Hat AMQ broker is a Java multiprotocol message broker built on an asynchronous core, with a fast native journal for message persistence.

AMQ broker is message-oriented middleware that enables reliable data transfer between existing and new applications. It provides persistence, high availability, advanced queueing, and can be fully-integrated with Red Hat JBoss Enterprise Application Platform.

Chat icon inside gray circle

Launcher service

The launcher service allows the user to select a front-end application (React, Angular, Vue.js), backend runtime (Node.js, Spring Boot, Thorntail, Vert.x), and backend capability (relational database, HTTP API). This helps developers build and deploy a new application by creating the application scaffolding so developers can focus on writing the business logic and delivering faster.

Bundled Apps icon

Ready to build cloud-native applications?