Red Hat OpenShift Application Runtimes

Recursos e benefícios

Desenvolvimento mais simples

O Red Hat® OpenShift Application Runtimes simplifica o desenvolvimento de aplicativos nativos da cloud. Ele integra os recursos do OpenShift ao modelo de programação de vários ambientes de execução, inclusive detecção de serviços, configurações exteriorizadas e tolerância a falhas. Com o Red Hat OpenShift Application Runtimes, você pode criar APIs HTTP, interoperá-las com um banco de dados e implementar padrões de verificação de integridade para acelerar o desenvolvimento de aplicativos.

Flexibilidade estratégica

O Red Hat OpenShift Application Runtimes é compatível com vários ambientes de execução, linguagens, estruturas e arquiteturas. Sua interoperabilidade certificada com Red Hat JBoss® Middleware oferece a flexibilidade para escolher a combinação certa de serviços para o seu aplicativo. Os aplicativos desenvolvidos com o Red Hat OpenShift Application Runtimes em containers oferecem fim da dependência de fornecedor, porque são compatíveis com configurações de cloud híbrida.

Automação e integração de DevOps

Como é integrado ao OpenShift, o Red Hat OpenShift Application Runtimes fornece aos desenvolvedores uma plataforma de autosserviço para provisionamento, criação e implantação dos aplicativos e seus componentes. O Red Hat OpenShift Application Runtimes é integrado a ferramentas, como Git, Maven e Jenkins, com integração e entrega contínuas (CI/CD). Ele fornece a segurança necessária para otimizar fluxos de trabalho do Kubernetes, além de habilitar o balanceamento de carga e recursos de escalabilidade automática com controle e automação baseados em política.

Desenvolvimento reativo com Vert.x

O Vert.x é um conjunto de ferramentas para criar aplicativos distribuídos e reativos com base em uma máquina virtual Java (JVM). Com o Vert.x, você cria aplicativos e serviços com capacidade de resposta que possam lidar com um grande número de usuários e eventos simultâneos. O Vert.x usa um modelo de desenvolvimento assíncrono. Dessa forma, aplicativos reativos garantem baixo acoplamento, isolamento e transparência no local. Tenha fácil ajuste de escala com adição e remoção de nós, assim seus aplicativos continuarão responsivos.

Desenvolvimento Java do tamanho certo inicializável com Wildfly Swarm

O WildFly Swarm tem o que é necessário para desenvolver e executar aplicativos Java EE, ao empacotar bibliotecas de ambientes de execução do servidor junto com seu código de aplicativo. Ele acelera a transição de monólitos para microsserviços, porque é compatível com MicroProfile e aproveita a experiência existente do Java EE padrão do setor.

Mais ambientes de execução para desenvolvimento de Java EE, Java Web e JavaScript

O Red Hat OpenShift Application Runtimes oferece a flexibilidade necessária para os desenvolvedores selecionarem os ambientes de execução certos para cada forma de desenvolvimento.

Node.js (apresentação prévia de tecnologia): o Node.js fornece uma plataforma confiável para criar, hospedar e escalar aplicativos Javascript no lado do servidor que usam tecnologias open source.

Red Hat JBoss Enterprise Application Platform (EAP): o JBoss EAP é um ambiente de execução de aplicativo baseado em Java EE open source líder do setor usado para criar, implantar e executar aplicativos e serviços Java altamente transacionais.

Red Hat JBoss Web Server: o Red Hat JBoss Web Server é um container Tomcat incorporado para uso com aplicativos Spring Boot.