Resources

Datasheet

What is Red Hat OpenShift Application Runtimes?

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:

FEATURES BENEFITS
Red Hat OpenShift integration and application missions and boosters Simplified 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 clouds Strategic 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-ready DevOps 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.x Builds distributed and reactive applications on top of a Java Virtual Machine (JVM) using an asynchronous, non-blocking development model. 
WildFly Swarm Builds 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.js Provides a trusted platform for building, hosting, and scaling serverside Javascript applications.
MULTIPLE FRAMEWORKS  
Spring Boot Uses Red Hat JBoss Web Server Embedded Tomcat container
Netflix Ribbon Supports client-side software load balancing for microservice apps built with Red Hat OpenShift Application Runtimes.
Netflix Hystrix Provides 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.