Red Hat Integration

Visão geral da solução

O Red Hat® Integration oferece aos desenvolvedores e arquitetos ferramentas nativas em nuvem para integração de aplicações e sistemas. A solução oferece recursos para conectividade de APIs e aplicações, gerenciamento e segurança de API, transformação de dados, composição de serviço, orquestração de serviço, sistema de mensageria em tempo real, transmissão de dados, captura de dados alterados e consistência entre data centers. 

O Red Hat Integration foi feito para o desenvolvimento nativo em nuvem. Dessa forma, os desenvolvedores podem usar as mesmas plataformas avançadas de criação, gerenciamento e ambiente de execução para conectar os sistemas que eles usam para o desenvolvimento e integração de novos serviços. As ferramentas nativas em nuvem criam artefatos que podem ser implantados em plataformas nativas em nuvem. As plataformas podem ser combinadas para nuvens públicas, privadas ou ambientes on-premise para microsserviços escaláveis e altamente disponíveis usando ferramentas avançadas de gerenciamento de containers.

O Red Hat Integration incorpora ferramentas intuitivas de produtividade de TI na cadeia de ferramentas do desenvolvedor, melhorando a integração e permitindo que as equipes de microsserviços participem do desenvolvimento em alta velocidade.

Caso de uso Benefícios do Red Hat Integration
Software como Serviço (SaaS) e integração na nuvem Conecte dados, processos e políticas em várias aplicações SaaS ou de SaaS para aplicações on-premise.
Desenvolvimento com prioridade em APIs Crie aplicações com uma abordagem que prioriza APIs para entregar, escalar e compartilhar serviços de negócios interna e externamente.
Conexão com aplicações nativas em nuvem Crie integrações entre apps e dados na nuvem usando arquiteturas de microsserviços baseadas em containers.
Aplicações em tempo real e orientadas a eventos Crie aplicações orientadas a eventos para responder e analisar eventos empresariais em tempo real, usando tecnologias como o Apache Kafka.
Hubs de engajamento do cliente Crie experiências únicas e personalizadas aos clientes, impulsionadas por eventos empresariais em tempo real e consciência situacional.
Transmissões de inteligência artificial (IA) Crie fluxos em tempo real que os mecanismos de inferência possam usar para processamento de regras.


Tabela 1. Casos de uso representativos do Red Hat Integration

imagem de container

Figura 1. Recursos do Red Hat Integration


Funcionalidades e benefícios

O Red Hat Integration contém um conjunto abrangente de soluções de mensageria e integração ágil que oferecem composição e orquestração de serviços, mensagens em tempo real, transmissão de dados e gerenciamento de API. Combinado com uma plataforma de aplicações em container sofisticada e uma cadeia de ferramentas nativa em nuvem, o Red Hat Integration permite que os desenvolvedores conectem aplicações e dados com uma variedade de sistemas internos e externos em arquiteturas híbridas.

Principais funcionalidades Benefícios
Conectores plugáveis Melhore os recursos de suas aplicações e maximize o valor de seus ativos digitais, oferecendo mais de 200 opções de conectividade entre aplicações e sistemas modernos ou legados.
Implantação de aplicações pronta para DevOps Oferece suporte a sprints, lançamentos rápidos, implantação de microsserviços e processos ágeis para minimizar o time to market.

Permite que desenvolvedores de microsserviços e equipes de DevOps criem e implantem aplicações com acesso aos ativos digitais necessários, sem exigir alterações na programação, ferramentas ou práticas do desenvolvedor.
Nuvem híbrida e infraestrutura nativa de containers Oferece escalabilidade e alta disponibilidade usando o Kubernetes para criar, estender e implantar serviços de integração em containers em ambientes de nuvem híbrida. 
Recursos simplificados de integração, mensageria e transmissão de dados Aumenta a produtividade ao unificar  desenvolvimento e gerenciamento de soluções integradas em toda a empresa e fora dela.
Integração de autoatendimento e sistema de mensageria Permite que os desenvolvedores não de TI, mas do lado comercial participem do processo de integração, usando ferramentas de sistema de mensageria e integração low-code baseadas em web.

Tabela 2. Funcionalidades e benefícios do Red Hat Integration 

Especificações técnicas 

O Red Hat Integration ajuda os desenvolvedores a criar, estender e implantar serviços de integração baseados em containers em ambientes híbridos e multicloud. Os desenvolvedores podem usar esses recursos para conectar e compartilhar dados entre as aplicações e sistemas necessários.

Componente Função
Ambientes de execução de aplicações  O Red Hat Runtimes é um conjunto de soluções, ferramentas e componentes para desenvolver e manter aplicações nativas em nuvem. A solução oferece frameworks e ambientes de execução lightweight para ambientes de nuvem altamente distribuídos (como microsserviços), armazenamento em cache in-memory para acesso rápido aos dados e sistema de mensageria para acelerar as transferências de dados que oferecem suporte a aplicações existentes.
 Gerenciamento de API  O Red Hat 3scale API Management é uma plataforma de infraestrutura para compartilhar, distribuir, controlar, monetizar e oferecer segurança para APIs.
 Integração O Red Hat Fuse é uma solução de integração distribuída e nativa em nuvem que permite aos usuários acessar uma variedade de padrões de projeto e conectores, bem como escolher suas preferências de linguagem de programação, containers e implantação para ambientes on-premises, nuvens públicas, privadas ou como um serviço hospedado. O Red Hat Fuse também oferece um ambiente de execução e cadeia de ferramentas de integração hospedada na nuvem, disponíveis diretamente de um navegador. Os usuários podem implantar a integração sem instalação.
 Eventos e sistema de mensageria  O Red Hat AMQ é uma plataforma de mensageria lightweight para integração em tempo real. Com base em comunidades open source, como o Apache ActiveMQ e Apache Kafka, a solução oferece informações de forma confiável e escalável, como atualizações de preços, confirmações de pedidos e cronogramas de entrega entre pontos distribuídos, como centros de distribuição, armazéns, lojas e sedes. 

O Red Hat AMQ broker é um broker de mensagens multiprotocolo pure-Java™ com persistência e modos avançados de alta disponibilidade. 

O AMQ interconnect é um roteador de Protocolo Avançado de Enfileiramento de Mensagens (AMQP) 1.0 de alta velocidade e baixa latência para criar uma rede de mensageria tolerante a falhas e conectar clientes e brokers. 

O Red Hat AMQ Online é uma plataforma de mensagens de autoatendimento que oferece aos usuários finais acesso a partir de um console de navegador intuitivo. Os usuários podem provisionar mensagens sem instalação, configuração ou manutenção.

 Captura de dados alterados  A captura de dados alterados oferece agentes que convertem alterações de bancos de dados diferentes em eventos que podem fluir para onde forem necessários, quando forem necessários. O Red Hat Integration também oferece recursos de transformação e roteamento baseados na tecnologia Apache Camel dentro das transmissões.
 Registro de serviços  O registro de serviços inclui contratos e definições de metadados para todo o tráfego síncrono e de transmissão. Essas informações críticas
são coletadas e distribuídas aos desenvolvedores para
ajudar os participantes a interpretar os dados corretamente.
 Criação de contratos e metadados e gerenciamento do ciclo de vida  O designer de API, baseado na comunidade open source Apicurio, oferece uma interface para criar, compartilhar e descobrir metadados de contrato. A Apicurio pode manter o ciclo de vida completo dos artefatos e garantir que a segurança seja aplicada.
  Autenticação (SSO)  Com base no projeto Keycloak, a tecnologia de single sign-on (SSO) da Red Hat permite que os clientes tornem as aplicações web mais seguras, oferecendo recursos de SSO da web com base em padrões conhecidos, como a Security Assertion Markup Language (SAML) 2.0, OpenID Connect e OAuth 2.0. O servidor de SSO pode atuar como SAML ou provedor de identidade baseado em OpenID Connect, integrando seu diretório de usuário empresarial ou provedor de SSO de terceiros para fornecer informações de identidade em suas aplicações com tokens baseados em padrões.


Tabela 3. Descrições das soluções e componentes do Red Hat Integration