Login / Registre-se Account

Red Hat Runtimes

Funcionalidades e benefícios

Ambientes de execução e frameworks

O Red Hat Application Runtimes oferece vários ambientes de execução e frameworks para arquiteturas em nuvem altamente distribuídas, como microsserviços.

Ele inclui um conjunto selecionado de ambientes de execução nativos em nuvem:

  • Quarkus: um framework Java™ nativo em Kubernetes para microsserviços e implantação sem servidor.
  • Vert.x: crie aplicações distribuídas e reativas em uma máquina virtual Java.
  • Thorntail: crie aplicações Java inicializáveis usando somente as bibliotecas do Java EE e o código de bootstrap necessários.
  • Node.js: conte com uma plataforma confiável para criar, hospedar e escalar aplicações JavaScript no servidor.
  • Spring Boot: crie aplicações autônomas no nível de produção baseadas em Spring.

Além disso, o Red Hat JBoss Enterprise Application Platform (EAP) fornece um ambiente de execução de aplicações open source baseadas em Java™ EE para criar, implantar e executar serviços e aplicações Java.

Cache em memória e distribuído

Desenvolva com mais flexibilidade, simplifique a proteção de dados e facilite a recuperação de desastres com o Red Hat Data Grid, uma solução distribuída de armazenamento de dados NoSQL em memória. Com o armazenamento no cache da memória, suas aplicações podem acessar, processar e analisar dados com rapidez. Simplifique a escalabilidade linear com o particionamento e a distribuição de dados entre os nós do cluster.

O armazenamento no cache da memória incrementa o acesso aos dados e ao sistema de mensageria, permitindo uma comunicação mais robusta entre as aplicações existentes.

Autenticação de servidor de SSO

O SSO é fundamentado no projeto Keycloak e oferece funcionalidades com base em padrões populares, como o SAML 2.0, o OpenID Connect e o OAuth 2.0, proporcionando maior segurança empresarial para suas aplicações web.

O servidor de SSO pode agir como SAML ou fornecedor de identidades baseado no OpenID Connect. Ele se comunica com suas aplicações e com seu diretório de usuários corporativos (ou com um provedor SSO de terceiros).

Sistemas de mensageria

Baseado no projeto Apache ActiveMQ Artemis, o Red Hat AMQ é um broker de mensagens multiprotocolo Java criado como um núcleo assíncrono com um veloz log nativo para persistência de mensagens.

O broker AMQ é um middleware orientado a mensagens que permite uma tranferência de dados confiável entre aplicações atuais e novas. Ele oferece persistência, alta disponibilidade e enfileiramento avançado, além de poder ser totalmente integrado ao Red Hat JBoss Enterprise Application Platform.

Serviço de inicialização

O serviço de inicialização permite que o usuário selecione uma aplicação de front-end (React, Angular, Vue.js), o ambiente de execução de back-end (Node.js, Spring Boot, Thorntail, Vert.x) e o recurso de back-end (banco de dados relacional, API HTTP). Essas funcionalidades ajudam os usuários a desenvolver e implantar novas aplicações por meio da criação de scaffolds. Assim, os desenvolvedores podem se concentrar em criar a lógica do negócio e em entregar com mais rapidez.

Pronto para criar aplicações nativas em nuvem?