Red Hat Runtimes
Funcionalidades e benefícios
Runtimes e frameworks
O Red Hat Application Runtimes oferece vários runtimes e frameworks para arquiteturas em nuvem altamente distribuídas, como microsserviços.
Ele inclui um conjunto selecionado de runtimes nativos em nuvem:
- Quarkus: um framework Java™ do Kubernetes para microsserviços e implantação serverless.
- 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.
- OpenJDK: uma implementação open source gratuita do Java™ Platform, Standard Edition (Java SE).
Além disso, o Red Hat JBoss Enterprise Application Platform (EAP) oferece um runtime de aplicações open source baseadas em Java™ EE para criar, implantar e executar serviços e aplicações Java.
Cache in-memory 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 in-memory aprimora o acesso aos dados e ao sistema de mensageria, o que oferece uma comunicação mais robusta entre as aplicações existentes.
Gerenciamento de identidade e controle de acesso
O Red Hat build of Keycloak oferece recursos de SSO com base em padrões conhecidos, como o SAML 2.0, o OpenID Connect e o OAuth 2.0. Assim, você tem maior segurança empresarial nas aplicações web.
O servidor atua como um provedor de identidade baseado em SAML ou OpenID COnnect. Ele usa tokens baseados em padrões para se comunicar com seu diretório de usuários empresariais, provedores externos de informações de identidade e aplicações.
Sistema 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.