Red Hat Services-Runtimes

Red Hat Products & Services

Runtimes

Red Hat Runtimes

Red Hat Runtimes provides modern platforms to develop and run your new and legacy applications—including Spring Boot, Reactive, JavaScript, Java EE, and MicroProfile—in a single ecosystem. Support for OpenJDK, in-memory datastore, and single sign-on completes the system. Together, all of these products combine, enabling you to share resources and build more applications faster.

Learn more about Red Hat Runtimes

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Optio, neque qui velit. Magni dolorum quidem ipsam eligendi, totam, facilis laudantium cum accusamus ullam voluptatibus commodi numquam, error, est. Ea, consequatur.

Red Hat® JBoss® Enterprise Application Platform

Red Hat® JBoss® Enterprise Application Platform is an application server that serves as a middleware platform and is built on open standards and compliant with the Jakarta EE and Eclipse MicroProfile specifications via JBoss Enterprise Application Platform expansion pack (JBoss EAP XP).

 
Jakarta EE 8 support

Red Hat JBoss EAP 7 enables easier, more agile development. The Arquillian test platform makes it easier to test and offline CLI improves the ability to automate a delivery pipeline. Graceful shutdown allows for rolling deployments.

Adaptable Resource Usage

Red Hat JBoss EAP 7 is suitable for a wide range of infrastructure and application types. It can power cloud-native microservices that use very little memory and CPU, or large, clustered applications that use terabytes of memory across thousands of cores. Regardless of your deployment architecture, JBoss EAP 7 enables you to use the full power of Jakarta EE to build modern applications.

DevOps

Fully supported integration with the rest of the Red Hat ecosystem, like Red Hat OpenShift and Red Hat Satellite/CloudForms, makes Red Hat JBoss EAP 7 an ideal platform to use for DevOps.

Flexible deployments

Use Red Hat JBoss EAP 7 on everything from mainframes to cloud and microservices environments. The Web Management Console provides stand-alone server and domain management. The same platform can also be run as a managed instance in a cloud environment using OpenShift. JBoss EAP 7 lets you move from traditional to cloud deployments without having to rewrite applications.

RED HAT JBOSS ENTERPRISE APPLICATION PROGRAM

Red Hat JBoss Enterprise Application Platform is the leading open source platform for next-generation Java and Jakarta EE applications. It's integrated, simplified, and delivered by the leader in enterprise open source software.

BOSS ENTERPRISE APPLICATION PLATFORM CONTINUOUS DELIVERY

The JBoss Enterprise Application Platform continuous delivery (JBoss EAP CD) release is a Technology Preview release of JBoss EAP available in the cloud only. Continuous delivery releases introduce new features ahead of the traditional JBoss EAP GA release and only available in the OpenShift image format via the Red Hat Ecosystem Catalog.

JBOSS ENTERPRISE APPLICATION PLATFORM EXPANSION PACK

With the JBoss Enterprise Application Platform expansion pack, developers can use Eclipse MicroProfile APIs to build and deploy microservices-based applications. Eclipse MicroProfile provides enterprise Java developers with enhanced APIs and support for common microservices-based patterns for deployment, configuration, security and observability.

JBOSS ENTERPRISE APPLICATION PLATFORM OPERATOR

The JBoss EAP Operator reduces the operational steps required to deploy and manage JBoss EAP deployments. You can use the JBoss EAP operator to create, configure, and manage instances of complex stateful applications on OpenShift using Kubernetes-native APIs.

Red Hat Data Grid

Red Hat Data Grid is an in-memory, distributed, elastic NoSQL key-value datastore.
Data Grid is built from the Infinispan open-source software project and is available to deploy as an embedded library, as a standalone server, or as a containerized application on Red Hat OpenShift Container Platform. 
Data Grid is available to download from the Red Hat Customer Portal.

 

Scalable Cache Modes

Red Hat Data Grid can provide a single-node in-memory data cache or a clustered cache where entries are replicated across nodes.

Consistent Data Distribution

Red Hat Data Grid uses consistent hash algorithms to ensure that a cluster contains enough copies of cache entries to provide durability and fault tolerance while not overloading the environment. Additionally, Red Hat Data Grid uses mechanisms such as cache invalidation and expiration to remove stale data entries from the cache.

Performance

Accessing objects from local memory is much faster than accessing objects from remote data stores such as relational databases. This optimizes performance and eliminates the bottleneck that exists with application lookup processes to large single server databases.

Flexible Interaction

Red Hat Data Grid supports different protocols to provide access to cache entries from multiple endpoints, including the Hot Rod protocol and HTTP via a RESTful API.

Red Hat® JBoss® Web Server

Red Hat JBoss Web Server combines market-leading open source technologies (such as Apache Tomcat) with enterprise capabilities to provide a single solution for large-scale websites and lightweight web applications.

Red Hat Single Sign-On

Red Hat® JBoss® Enterprise Application Platform is an application server that serves as a middleware platform and is built on open standards and compliant with the Jakarta EE and Eclipse MicroProfile specifications via JBoss Enterprise Application Platform expansion pack (JBoss EAP XP).

 

Single Sign-On by Red Hat

Red Hat Single Sign-On (RH-SSO) is based on the Keycloak project and enables you to secure your web applications by providing Web single sign-on (SSO) capabilities based on popular standards such as SAML 2.0, OpenID Connect and OAuth 2.0. The RH-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 your applications via standards-based tokens

Authentication Server

Acts as a standalone SAML or OpenID Connect-based Identity Provider.

Identity Brokering

Integrates with 3rd-party Identity Providers including leading social networks as identity source.

User Federation

Certified with LDAP servers and Microsoft Active Directory as sources for user information.

REST APIs and Administration GUI

Specify user federation, role mapping, and client applications with easy-to-use Administration GUI and REST APIs.

Red Hat support for Spring Boot

What is Spring Boot?

Spring Boot lets you create stand-alone Spring-based applications and (Micro)services. Spring Boot provides ways to implement common (Micro)service patterns, such as externalized configuration, health check, circuit breaker, failover.

Spring Boot can be deployed as a bootable JAR on Red Hat Enterprise Linux or as a container on Red Hat OpenShift Container Platform.

Spring Boot applications are built using Maven artifacts. Red Hat supported version of Spring Boot related artifacts can be downloaded from the Red Hat Customer Portal or accessed online using the JBoss Enterprise Maven Repository.

Health Checks

Checks readiness and liveness of the service. Service restarts automatically if probing fails.

Service Discovery

Service/Endpoint deployed on OpenShift and exposed behind a service or route using the service name matching a DNS entry.

Externalize Parameters

Makes the application independent of the environment where it runs.

Server Side Load Balancing

Handles load increases by deploying multiple service instances, and by transparently distributing the load across them.

Red Hat build of Node.js

Write server-side JavaScript applications with Node.js

Red Hat build of Node.js is based on the V8 JavaScript engine and makes it possible to run JavaScript outside of a browser. Its small size, fast startup, and high developer productivity makes it versatile in almost any use case.  From Microservices to embedded software, it provides an I/O model based on events and non-blocking operations that enables you to write efficient applications.

Red Hat build of Node.js makes it even easier to run Node.js applications and services on OpenShift while providing all the advantages and conveniences of the OpenShift platform such as:

  • Rolling updates
  • Continuous delivery pipelines
  • Service discovery
  • Externalized Configuration