Iniciar sesión / Registrar Cuenta

Red Hat Runtimes

Características y ventajas

Tiempos de ejecución y marcos

Red Hat Runtimes ofrece diversos tiempos de ejecución y marcos para las arquitecturas de nube altamente distribuidas, como los microservicios.

Incluye un conjunto organizado de tiempos de ejecución nativos de la nube:

  • Quarkus: un marco de Java™ nativo de Kubernetes para el desarrollo sin servidor y de microservicios.
  • Vert.x: permite diseñar aplicaciones distribuidas y reactivas en una máquina virtual de Java.
  • Thorntail: permite diseñar aplicaciones Java que se pueden iniciar con tan solo las bibliotecas de Java EE y el código de arranque.
  • Node.js: ofrece una plataforma confiable para diseñar, alojar y expandir las aplicaciones JavaScript del servidor.
  • Spring Boot: permite crear aplicaciones independientes, de nivel de producción y basadas en Spring.

Además, Red Hat JBoss Enterprise Application Platform (EAP) ofrece un tiempo de ejecución de aplicaciones open source basadas en Java™ EE para diseñar, implementar y ejecutar servicios y aplicaciones Java.

Almacenamiento en caché distribuido en memoria

Obtenga flexibilidad, facilite la protección de los datos y simplifique la recuperación ante desastres utilizando Red Hat Data Grid, una solución de almacén de datos NoSQL distribuido en memoria. Con el almacenamiento en caché en memoria, sus aplicaciones pueden acceder a los datos, procesarlos y analizarlos con mayor rapidez. Simplifique la escalabilidad lineal con la partición de datos y su distribución en los nodos del clúster.

El almacenamiento en caché en memoria ofrece un mejor acceso a los datos y a la mensajería, lo cual permite una comunicación estable entre las aplicaciones actuales.

Autenticación de inicio de sesión único (SSO)

El SSO se basa en el proyecto Keycloak y ofrece funciones de SSO conforme a los estándares conocidos, como SAML 2.0, OpenID Connect y OAuth 2.0, para que logre una seguridad profesional para sus aplicaciones web.

El servidor de SSO puede funcionar como proveedor de identidad basado en OpenID Connect o SAML, y servir de mediador con su directorio de personas que usan los servicios en la empresa, o con su proveedor de SSO externo para obtener información de identificación, y con sus aplicaciones usando los tokens basados en estándares.

Mensajería

Red Hat AMQ Broker es un agente de mensajería multiprotocolo Java que surge a partir del proyecto Apache ActiveMQ Artemis, y que está diseñado en un núcleo asíncrono, con un diario nativo veloz para la persistencia de los mensajes.

AMQ Broker es un middleware orientado a la mensajería, que permite la transferencia confiable de datos entre las aplicaciones actuales y las nuevas. Ofrece permanencia, alta disponibilidad y colas avanzadas. Además, se puede integrar completamente con Red Hat JBoss Enterprise Application Platform.

Launcher service

El launcher service permite que el usuario seleccione una aplicación frontend (React, Angular, Vue.js), un tiempo de ejecución backend (Node.js, Spring Boot, Thorntail, Vert.x) y una función de backend (una base de datos relacional, una API de HTTP). Este servicio crea la estructura central de las aplicaciones, para que los desarrolladores puedan diseñar e implementar una aplicación nueva y concentrarse en desarrollar la lógica empresarial y agilizar la distribución.

¿Está listo para diseñar aplicaciones nativas de la nube?