Home

English
English
Search
Log in
Login/Register
All Red Hat

Datasheet

What is Red Hat OpenShift Application Runtimes?

Last Updated:

PRODUCT OVERVIEW

Red Hat® OpenShift Application Runtimes helps organizations use the cloud delivery model and simplify continuous delivery of applications and services on Red Hat OpenShift platform, the cloudnative way. Built on proven open source technologies, Red Hat OpenShift Application Runtimes also provides development teams multiple modernization options to enable a smooth transition to the cloud for existing applications. 

FEATURES AND BENEFITS 

Red Hat OpenShift Application Runtimes includes the following features and benefits:

FEATURESBENEFITS
Red Hat OpenShift integration and application missions and boostersSimplified development:
Red Hat OpenShift Application Runtimes reduces the complexity of developing cloud-native applications by integrating OpenShift capabilities with the programming model of multiple runtimes, including service discovery, external configurations, and circuit breaker or fault tolerance. Red Hat OpenShift Application Runtimes also includes a number of missions and boosters, such as creating HTTP application programming interfaces (APIs), interoperating with a database, or implementing the health check pattern to speed up application development.
Multiple runtimes and multiple cloudsStrategic flexibility:
Red Hat OpenShift Application Runtimes supports multiple runtimes, languages, frameworks, and architectures. Its certified interoperability with middleware services offers the choice and flexibility to pick the right services for the right job. In addition, applications developed with containerized Red Hat OpenShift Application Runtimes can run on any cloud infrastructure where Red Hat OpenShift Container Platform can run. It also supporsts hybrid cloud configurations, offering freedom from vendor lock-in.
DevOps-readyDevOps automation:
Due to its integration with Red Hat OpenShift Container Platform, Red Hat OpenShift Application Runtimes provides developers with a self-service platform for provisioning, building, and deploying applications and their components. It integrates with continuous integration and continuous delivery (CI/CD) tools like Git, Maven, and Jenkins. It also provides intuitive tooling to securely streamline Kubernetes workflows and enable application load-balancing and auto-scaling capabilities with policy-based control and automation.

TECHNICAL SPECIFICATIONS

Red Hat OpenShift Application Runtimes offers developers flexibility.

MULTIPLE RUNTIMES 
Red Hat JBoss® Enterprise Application Platform (EAP)Provides a leading open-source JavaTM EE-based application runtime for building, deploying, and executing highly transactional Java applications and services.
Eclipse Vert.xBuilds distributed and reactive applications on top of a Java Virtual Machine (JVM) using an asynchronous, non-blocking development model. 
WildFly SwarmBuilds bootable Java applications with only the needed Java EE libraries and bootstrap code. With its MicroProfile compatibility, it accelerates the transition to microservices using existing Java EE experience.
Node.jsProvides a trusted platform for building, hosting, and scaling serverside Javascript applications.
MULTIPLE FRAMEWORKS 
Spring BootUses Red Hat JBoss Web Server Embedded Tomcat container
Netflix RibbonSupports client-side software load balancing for microservice apps built with Red Hat OpenShift Application Runtimes.
Netflix HystrixProvides a framework for building robust and resilient microservice applications, stopping cascading failure and enabling resilience in complex distributed systems where failure is inevitable. 

 

For more information on Red Hat OpenShift Application Runtimes, visit developers.redhat.com/products/rhoar.