Red Hat Integration

Descripción general del producto

Red Hat® Integration brinda a los desarrolladores y arquitectos herramientas creadas directamente en la nube para integrar las aplicaciones y los sistemas. Ofrece funciones para conectar aplicaciones e interfaces de programación de aplicaciones, proteger y administrar las API, transformar datos, crear y organizar servicios, enviar mensajes de manera inmediata, transmitir datos, registrar datos modificados y mantener la uniformidad entre los centros de datos. 

Red Hat Integration se creó para desarrollar productos directamente en la nube. Con esta herramienta, los desarrolladores pueden usar las mismas plataformas avanzadas de compilación, gestión y tiempo de ejecución para conectar los sistemas que emplean a la hora de desarrollar e integrar servicios nuevos. Las herramientas creadas directamente en la nube generan elementos que se pueden implementar en las plataformas desarrolladas en la nube. Las plataformas se pueden combinar en la nube pública, la nube privada y los entornos locales para prestar microservicios ajustables y con mucha disponibilidad con herramientas potentes de gestión de contenedores.

Red Hat Integration incorpora herramientas intuitivas para la productividad de la TI a la cadena de herramientas de los desarrolladores, lo que mejora la integración y permite a los equipos de microservicios participar en actividades de desarrollo de alta velocidad.

Caso práctico Ventajas de Red Hat Integration
Integración de la nube y el software como servicio (SaaS) Conecte los datos, los procesos y las políticas de distintas aplicaciones de SaaS entre sí o entre aplicaciones de SaaS y aplicaciones locales.
Desarrollo centrado en las API Desarrolle aplicaciones con un enfoque que priorice las API para prestar, ajustar y compartir servicios empresariales de manera interna y externa.
Conexión de aplicaciones desarrolladas directamente en la nube Integre datos o aplicaciones modernas en la nube con arquitecturas de microservicios basadas en contenedores.
Aplicaciones basadas en eventos que funcionan en tiempo real Desarrolle aplicaciones basadas en eventos para responder a los acontecimientos empresariales y analizarlos de manera inmediata con tecnologías como la de Apache Kafka.
Centros de interacción con los clientes Personalice las interacciones con los clientes a partir de los eventos empresariales actuales y los conocimientos sobre las circunstancias.
Flujos de inteligencia artificial (IA) Cree flujos inmediatos que los motores de inferencia puedan usar para procesar reglas.


Tabla 1. Casos prácticos representativos de Red Hat Integration

Contenedor de la imagen

Imagen 1. Funciones de Red Hat Integration


Características y ventajas

Red Hat Integration es un conjunto completo de productos de mensajería e integración ágil que permite organizar y crear servicios, enviar mensajes de manera instantánea, transmitir datos y gestionar las API. Si se combina Red Hat Integration con una plataforma de contenedores sofisticada y una cadena de herramientas desarrolladas directamente en la nube, los desarrolladores podrán conectar aplicaciones y datos con diversos sistemas internos y externos que se encuentren en arquitecturas híbridas.

Características clave Ventajas
Conectores Potencian las funciones de sus aplicaciones y el valor que sus recursos digitales aportan, ya que ofrecen más de 200 opciones de conectividad entre las aplicaciones y los sistemas modernos o heredados.
Implementación de aplicaciones listas para DevOps Admite sprints, lanzamientos rápidos, implementaciones de microservicios y procesos ágiles para que sus productos lleguen al mercado lo más rápido posible.

Permite que los desarrolladores de microservicios y los equipos de DevOps diseñen e implementen aplicaciones con acceso a los recursos digitales necesarios, sin alterar sus prácticas, herramientas y cronogramas.
Infraestructura de contenedores y nube híbrida Brinda capacidad de ajuste y alta disponibilidad con Kubernetes para que cree, extienda e implemente servicios de integración en contenedores en distintos entornos de nube híbrida. 
Funciones optimizadas de transmisión de datos, mensajería e integración Potencian la productividad al unificar el desarrollo y la gestión de las soluciones integradas en toda la empresa, además de otros sectores.
Mensajería e integración de autoservicio Permiten que los desarrolladores independientes del sector empresarial participen en el proceso de integración con herramientas de mensajería e integración que funcionan en la Web y que requieren poca programación.

Tabla 2. Características y ventajas de Red Hat Integration

Especificaciones técnicas

Con Red Hat Integration, los desarrolladores pueden crear, extender e implementar servicios de integración en contenedores en los distintos entornos multicloud e híbridos. Además, pueden emplear estas funciones para conectar datos y compartirlos entre las aplicaciones y los sistemas necesarios.

Elemento Función
Tiempos de ejecución de las aplicaciones Red Hat Runtimes es un conjunto de productos, herramientas y elementos que sirven para desarrollar y mantener las aplicaciones creadas originalmente en la nube. Ofrece tiempos de ejecución y marcos ligeros para los entornos de nube altamente distribuidos (como los microservicios), almacenamiento en caché en memoria para un acceso rápido a los datos y un servicio de mensajería para acelerar las trasferencias de datos que respaldan las aplicaciones actuales.
Gestión de API Red Hat 3scale API Management es una plataforma de infraestructura que permite compartir, distribuir, controlar, rentabilizar y proteger las API.
Integración Red Hat Fuse es una solución de integración distribuida y creada originalmente en la nube que permite a los usuarios acceder a diversos conectores y patrones de diseño. También les permite elegir el lenguaje de programación, los contenedores y la implementación que prefieran, incluidos los entornos locales, las nubes privadas o públicas, o el hosting del servicio. Red Hat Fuse también brinda un tiempo de ejecución y una cadena de herramientas de integración alojados en la nube, a los cuales se puede acceder directamente desde un explorador. Los usuarios pueden implementar la integración sin tener que instalar ningún producto.
Eventos y mensajería Red Hat AMQ es una plataforma de mensajería ligera para la integración inmediata. Con el respaldo de algunas comunidades open source, como Apache ActiveMQ y Apache Kafka, transmite de manera confiable y ajustable información (actualizaciones de precios, constancias de recepción de pedidos y cronogramas de entrega) entre extremos distribuidos, como centros de distribución, depósitos, tiendas y sedes centrales. 

Red Hat AMQ Broker es un agente de mensajería multiprotocolo que se basa solo en Java™ y que cuenta con modos de alta disponibilidad avanzada y permanencia. 

AMQ Interconnect es un enrutador de mensajes con el protocolo avanzado para colas de mensajes (AMQP) 1.0 que funciona a alta velocidad y con latencia baja. Con él, se puede crear una red de mensajería que tolere errores para conectar a los clientes con los agentes. 

Red Hat AMQ Online es una plataforma de mensajería de autoservicio que ofrece a los usuarios finales acceso desde una consola intuitiva de explorador. Los usuarios no necesitan instalar, configurar ni mantener ningún producto.

Registro de datos modificados El registro de datos modificados brinda agentes que convierten los cambios realizados en las distintas bases de datos en eventos que pueden llevarse al lugar adecuado en el momento correcto. Red Hat Integration también ofrece funciones de transformación y enrutamiento a partir de la tecnología de Apache Camel presente en los flujos.
Registro de servicios El registro de servicios contiene definiciones de metadatos y contratos para todo tipo de transmisiones y tráfico sincrónico. La información fundamental
se recopila y distribuye entre los desarrolladores
para ayudar a los participantes a interpretar los datos de manera correcta.
Creación de contratos y metadatos, y gestión del ciclo de vida Según la comunidad open source de Apicurio, el diseñador de API aporta una interfaz para crear, compartir y descubrir metadatos de contratos. Apicurio puede mantener el ciclo de vida completo de los sistemas y asegurarse de que se cumplan los requisitos de seguridad.
Autenticación (SSO) La tecnología de single sign-on (SSO) de Red Hat, que se basa en el proyecto Keycloak, ofrece funciones de SSO web basadas en estándares conocidos, como el lenguaje de marcado para confirmaciones de seguridad (SAML) 2.0, OpenID Connect y OAuth 2.0, para que los clientes protejan mejor las aplicaciones web. El servidor de SSO funciona como un proveedor de identidades de SAML u OpenID Connect, lo integra las aplicaciones al directorio de usuarios de su empresa o proveedor de SSO externo para las identidades a través de tokens basados en estándares.


Tabla 3. Descripciones de los productos y los elementos de Red Hat Integration