Red Hat Integration

Présentation du produit

L'offre Red Hat® Integration fournit aux équipes chargées du développement et de l'architecture des outils cloud-native pour l'intégration d'applications et de systèmes. Elle inclut des capacités pour la connectivité des applications et des API, la gestion et la sécurisation des API, la transformation des données, la composition et l'orchestration des services, la messagerie en temps réel, la diffusion de données en continu, la capture des modifications de données et la cohérence entre les datacenters. 

L'offre Red Hat Integration a été conçue pour le développement d'applications cloud-native. Pour connecter les systèmes, les équipes de développement peuvent ainsi utiliser les mêmes plateformes avancées de création, de gestion et d'exécution que celles qu'elles utilisent pour le développement et l'intégration de nouveaux services. Les outils cloud-native créent des artéfacts déployables pour les plateformes cloud-native. À l'aide de puissants outils de gestion de conteneurs, ces plateformes peuvent être associées pour les environnements de cloud public, de cloud privé et sur site, afin de profiter de microservices évolutifs et hautement disponibles.

L'offre Red Hat Integration ajoute des outils intuitifs de productivité informatique à la chaîne d'outils pour le développement, ce qui facilite l'intégration et permet aux équipes chargées des microservices de contribuer à l'accélération du développement.

Cas d'utilisation Avantages de Red Hat Integration
Intégration SaaS et cloud Connectez les données, les processus et les politiques de plusieurs applications SaaS ou du SaaS vers des applications sur site.
Développement orienté API Créez des applications avec une approche orientée API afin de distribuer, mettre à l'échelle et partager des services métier, dans et hors de l'entreprise.
Connexion d'applications cloud-native Réalisez des intégrations entre des données ou des applications modernes créées dans le cloud à l'aide d'architectures de microservices basés sur des conteneurs.
Applications orientées événements et en temps réel Créez des applications orientées événements pour répondre aux événements métier et les analyser en temps réel, à l'aide de technologies telles que Apache Kafka.
Hubs d'engagement client Renforcez l'engagement client de façon unique et personnalisée grâce à des événements métier et à l'évaluation de la situation en temps réel.
Flux d'intelligence artificielle (IA) Créez des flux en temps réel utilisables par les moteurs d'inférence pour le traitement de règles.


Tableau 1 : cas d'utilisation représentatifs de Red Hat Integration

image de conteneur

Figure 1 : capacités de Red Hat Integration


Fonctions et avantages

L'offre Red Hat Integration est un ensemble complet de produits d'intégration et de messagerie agiles pour la composition et l'orchestration des services, la messagerie en temps réel, la diffusion de données en continu et la gestion des API. En association avec une plateforme de conteneurs avancée et à une chaîne d'outils cloud-native, elle permet aux équipes de développement de connecter des applications et des données à un large éventail de systèmes internes et externes dans des architectures hybrides.

Fonctions clés Avantages
Connecteurs enfichables Améliore les capacités de vos applications et optimise la valeur de vos ressources numériques en offrant plus de 200 options de connectivité entre les applications et les systèmes modernes ou anciens.
Déploiement d'applications adapté au modèle DevOps Prend en charge les sprints, les lancements rapides, le déploiement de microservices et les processus agiles afin de réduire le délai de mise sur le marché.

Permet aux équipes de développement de microservices et DevOps de créer et déployer des applications en ayant accès aux ressources numériques nécessaires, sans avoir à modifier le calendrier, les outils ou les pratiques de développement.
Infrastructure de cloud hybride et native pour les conteneurs Fournit l'évolutivité et la haute disponibilité nécessaires en créant, étendant et déployant des services d'intégration conteneurisés dans des environnements de cloud hybride à l'aide de Kubernetes. 
Rationalisation de l'intégration, de la messagerie et de la diffusion de données en continu Stimule la productivité en unifiant le développement et la gestion de solutions intégrées au sein de l'entreprise et au-delà.
Intégration et messagerie en libre-service Permet aux « citizen developers » de l'entreprise de participer au processus d'intégration, en utilisant des outils d'intégration et de messagerie basés sur le Web et qui nécessitent peu de code.

Tableau 2 : fonctions et avantages de Red Hat Integration 

Caractéristiques techniques 

L'offre Red Hat Integration aide les équipes de développement à créer, étendre et déployer des services d'intégration basés sur des conteneurs dans des environnements hybrides et multicloud. Ces capacités permettent la connexion et le partage des données entre les applications et les systèmes nécessaires.

Composant Fonction
Environnements d'exécution d'applications  L'offre Red Hat Runtimes regroupe des produits, des outils et des composants pour le développement et la maintenance des applications cloud-native. Elle fournit des frameworks et des environnements d'exécution légers pour les environnements cloud hautement distribués (tels que les microservices), la mise en mémoire cache pour l'accès rapide aux données, ainsi que la messagerie pour les transferts rapides de données qui prennent en charge les applications existantes.
 Gestion des API  Red Hat 3scale API Management est une plateforme d'infrastructure conçue pour partager, distribuer, contrôler, monétiser et sécuriser les API.
 Intégration Red Hat Fuse est une solution d'intégration distribuée et cloud-native qui permet aux utilisateurs d'accéder à toute une gamme de modèles de conception et de connecteurs, ainsi que de choisir leurs propres langages de programmation, conteneurs et préférences de déploiement, y compris sur site, dans des clouds publics et privés ou sous forme de service hébergé. Red Hat Fuse offre également un environnement d'exécution et une chaîne d'outils d'intégration hébergés dans le cloud, accessibles directement à partir d'un navigateur. Ainsi, les utilisateurs peuvent déployer l'intégration sans installation.
 Événements et messagerie  Red Hat AMQ est une plateforme de messagerie légère qui permet l'intégration en temps réel. Basée sur des communautés Open Source comme Apache ActiveMQ et Apache Kafka, elle fournit de manière fiable et évolutive des informations telles que des mises à jour de tarifs, des accusés de réception de commandes et des calendriers de livraison entre des points de terminaison distribués (centres de distribution, entrepôts, boutiques, sièges sociaux, etc.). 

Red Hat AMQ Broker est un broker de messages multiprotocole 100 % Java™ avec des modes persistance et haute disponibilité avancés. 

AMQ Interconnect est un routeur de messages AMQP (Advanced Message Queuing Protocol) 1.0 rapide et à faible latence sur lequel il est possible de construire un réseau de messagerie résistant aux pannes pour connecter les clients et les brokers. 

Red Hat AMQ Online est une plateforme de messagerie en libre-service qui permet aux utilisateurs finaux de se connecter depuis une console de navigation intuitive. Les utilisateurs peuvent provisionner le système de messagerie sans installation, configuration, ni maintenance.

 Capture des modifications de données  Les fonctions de capture des modifications de données fournissent des agents qui convertissent les modifications apportées aux différentes bases de données en événements capables de circuler vers l'endroit où ils sont nécessaires, en temps voulu. L'offre Red Hat Integration propose également des fonctionnalités de transformation et de routage basées sur la technologie Apache Camel au sein des flux.
 Registre de services  Le registre de services contient des contrats et des définitions de métadonnées pour l'ensemble de la diffusion et du trafic synchrone. Ces informations essentielles
sont recueillies et distribuées aux développeurs pour
aider les participants à interpréter correctement les données.
 Création de contrats et de métadonnées et gestion du cycle de vie  Le concepteur d'API, basé sur la communauté Open Source Apicurio, offre une interface pour la création, le partage et la découverte de métadonnées contractuelles. Apicurio peut prendre en charge le cycle de vie complet des artéfacts et garantir l'application des mesures de sécurité.
  Authentification unique et unifiée (SSO)  Basée sur le projet Keycloak, la technologie d'authentification unique et unifiée (SSO) de Red Hat permet aux clients de renforcer la sécurité des applications web à l'aide de capacités de SSO web basées sur des normes courantes, comme les spécifications SAML (Security Assertion Markup Language) 2.0, OpenID Connect et OAuth 2.0. Le serveur SSO peut jouer le rôle de fournisseur d'identité basé sur SAML ou OpenID Connect, et intégrer l'annuaire des utilisateurs de votre entreprise ou votre fournisseur SSO tiers (pour les informations d'identité) à vos applications à l'aide de jetons standardisés.


Tableau 3 : description des produits et composants de Red Hat Integration