Red Hat Integration

Produktübersicht

Red Hat® Integration stellt Entwicklungs- und Architekturteams cloudnative Tools für die Integration von Anwendungen und Systemen zur Verfügung. Das Produkt bietet Features für die Konnektivität von Anwendungen und APIs, API-Management und -Sicherheit, Datentransformation, Service-Komposition und -Orchestrierung, Echtzeit-Messaging, Data Streaming, Erfassung von Änderungsdaten und Konsistenz in Rechenzentren. 

Red Hat Integration ist auf die cloudnative Entwicklung ausgerichtet. So können Entwicklungsteams dieselben erweiterten Build-, Management- und Runtime-Plattformen für die Verbindung von Systemen verwenden, die sie für die Entwicklung und Integration neuer Services nutzen. Mit cloudnativen Tools werden einsetzbare Artefakte für cloudnative Plattformen erstellt. Plattformen können wiederum für skalierbare, hochverfügbare Microservices in Public Cloud-, Private Cloud- und On-Premise-Umgebungen kombiniert werden. Dabei werden leistungsstarke Container-Managementtools eingesetzt.

Red Hat Integration bettet intuitive IT-Produktivitätstools in die Entwickler-Toolchain ein. Das verbessert die Integration und ermöglicht es Microservice-Teams, an High-Velocity-Entwicklungsprozessen teilzunehmen.

Use Case Vorteile von Red Hat Integration
Software-as-a-Service (SaaS) und Cloud-Integration Verbinden Sie Daten, Prozesse und Richtlinien in verschiedenen SaaS-Anwendungen oder zwischen SaaS- und On-Premise-Apps.
API-first-Entwicklung Entwickeln Sie Anwendungen mit einem API-first-Konzept, um geschäftliche Services intern und extern bereitzustellen, zu skalieren und zu teilen.
Verbindung von cloudnativen Anwendungen Schaffen Sie Integrationen zwischen modernen Apps oder Daten in der Cloud mithilfe von containerbasierten Microservice-Architekturen.
Event-gesteuerte Echtzeit-Anwendungen Entwickeln Sie event-gesteuerte Anwendungen, um mithilfe von Technologien wie etwa Apache Kafka in Echtzeit auf geschäftliche Events zu reagieren und diese zu analysieren.
Hubs für Kundenengagement Kreieren Sie besondere, personalisierte Kunden-Engagements, die durch geschäftliche Events und Situationsbewusstsein in Echtzeit gesteuert werden.
KI-Streams (Künstliche Intelligenz) Erstellen Sie Echtzeit-Streams, die von Inferenzmaschinen zum Verarbeiten von Regeln verwendet werden können.


Tabelle 1. Repräsentative Use Cases von Red Hat Integration

Image Container

Abbildung 1. Funktionen von Red Hat Integration


Features und Vorteile

Red Hat Integration ist ein umfassendes Set mit Produkten für agile Integration und Messaging, die Service-Komposition und -Orchestrierung, Echtzeit-Messaging, Data Streaming und API-Management ermöglichen. Entwicklungsteams können mit einer modernen Container-Plattform, einer cloudnativen Toolchain und Red Hat Integration Anwendungen und Daten mit verschiedenen internen und externen Systemen in Hybrid-Architekturen verbinden.

Wichtige Features Vorteile
Modulare Konnektoren Verbessern die Leistungsfähigkeit Ihrer Anwendungen und maximieren den Wert Ihrer digitalen Assets, da über 200 Optionen für die Konnektivität zwischen Anwendungen und modernen Systemen oder Altsystemen bereitgestellt werden.
DevOps-fähige Bereitstellung von Anwendungen Unterstützt Sprints, schnelle Releases, Microservice-Bereitstellung und agile Prozesse, um die Produkteinführungszeit zu beschleunigen.

Ermöglicht es Microservice-Entwicklungs- und DevOps-Teams, Anwendungen mit Zugriff auf die erforderlichen digitalen Assets zu entwickeln und bereitzustellen, ohne dass Änderungen an Zeitplänen, Tools oder Vorgehensweisen von Entwicklern erforderlich sind.
Hybrid Cloud- und containernative Infrastruktur Ermöglicht Skalierbarkeit und Hochverfügbarkeit durch die Verwendung von Kubernetes zum Erstellen, Erweitern und Bereitstellen von containerisierten Integrations-Services in Hybrid Cloud-Umgebungen. 
Optimierte Integrations-, Messaging- und Data-Streaming-Features Steigern die Produktivität, da die Entwicklung und das Management integrierter Lösungen im gesamten Unternehmen und darüber hinaus vereinheitlicht werden.
Self-Service-Integration und -Messaging Ermöglicht es Citizen-Entwicklungsteams auf Unternehmensseite, sich mithilfe von webbasierten Low-Code-Tools für Integration und Messaging an der Integration zu beteiligen.

Tabelle 2. Features und Vorteile von Red Hat Integration 

Technische Spezifikationen 

Mit Red Hat Integration können Entwicklungsteams containerbasierte Integrations-Services in Hybrid Cloud- und Multi-Cloud-Umgebungen erstellen, erweitern und bereitstellen. Entwicklungsteams können mit diesen Features Daten verbinden und zwischen den erforderlichen Anwendungen und Systemen teilen.

Komponente Funktion
Anwendungs-Runtimes Red Hat Runtimes umfasst eine Reihe von Produkten, Tools und Komponenten, mit denen cloudnative Anwendungen entwickelt und gewartet werden können. Das Produkt liefert schlanke Runtimes und Frameworks für hochverteilte Cloud-Umgebungen wie Microservices, dazu In-Memory Caching für einen schnellen Datenzugriff und Messaging für eine beschleunigte Datenübertragung für vorhandene Anwendungen.
API-Management Red Hat 3scale API Management ist eine Infrastrukturplattform, mit der sich APIs teilen, verteilen, steuern, monetarisieren und sichern lassen.
Integration Red Hat Fuse ist eine verteilte, cloudnative Integrationslösung, mit der Nutzende diverse Designmuster und Konnektoren verwenden und ihre eigenen Programmiersprachen, Container und Bereitstellungspräferenzen frei wählen können, unabhängig davon, ob lokal, in Public/Private Clouds oder als gehosteter Service. Red Hat Fuse bietet darüber hinaus eine in der Cloud gehostete Toolchain bzw. Runtime für die Integration. Sie ist direkt über den Browser verfügbar. Nutzende können die Integration ohne Installation bereitstellen.
Events und Messaging Red Hat AMQ ist eine schlanke Messaging-Plattform für Integration in Echtzeit. Sie baut auf Open Source Communities wie Apache ActiveMQ und Apache Kafka auf und liefert zuverlässig und skalierbar Informationen wie beispielsweise Preisaktualisierungen, Bestellbestätigungen und Lieferzeitpläne zwischen verteilten Endpunkten wie etwa Verteilungszentren, Warenhäusern, Ladengeschäften und Hauptsitzen. 

Red Hat AMQ Broker ist ein reiner Java-Message-Broker für mehrere Protokolle mit Persistenz- und erweiterten Hochverfügbarkeitsmodi. 

AMQ Interconnect ist ein Highspeed-AMQP-1.0-Message-Router (Advanced Message Queuing Protocol) mit niedriger Latenz, auf dem ein fehlertolerantes Messaging-Netzwerk erstellt wird, um Clients und Broker miteinander zu verbinden. 

Red Hat AMQ Online ist eine Self-Service-Messaging-Plattform, die Endbenutzenden Zugriff über eine intuitive Browserkonsole bietet. Die Nutzung ist ohne Installation, Konfiguration oder Wartung möglich.

Erfassung von Änderungsdaten Die Erfassung von Änderungsdaten stellt Agents bereit, die Änderungen an verschiedenen Datenbanken in Events umwandeln. Diese können jederzeit dorthin weitergeleitet werden, wo sie benötigt werden. Red Hat Integration bietet darüber hinaus Funktionen für Transformation und Routing in den Streams, die auf Apache Camel-Technologie beruhen.
Service-Registry Die Service-Registry enthält Verträge und Metadatendefinitionen für den gesamten Streaming- und Synchron-Traffic. Diese wichtigen Daten
werden gesammelt und an Entwicklungsteams verteilt,
um Teilnehmende bei der korrekten Interpretation der Daten zu unterstützen.
Vertrags- und Metadatengestaltung sowie Lifecycle-Management Der API-Designer, der auf der Open Source Community „Apicurio“ basiert, stellt eine Schnittstelle bereit, mit der Vertragsmetadaten erstellt, geteilt und gefunden werden können. Apicurio kann den gesamten Lifecycle der Artefakte warten und Sicherheit gewährleisten.
Authentifizierung (SSO) Die SSO-Technologie (Single Sign-On) von Red Hat basiert auf dem Keycloak-Projekt und ermöglicht es Kunden, die Sicherheit von Webanwendungen zu erhöhen. Dabei werden Web-SSO-Funktionen anhand häufig verwendeter Standards wie Security Assertion Markup Language (SAML) 2.0, OpenID Connect und OAuth 2.0 bereitgestellt. Der SSO-Server kann als Identitäts-Provider auf SAML- oder OpenID Connect-Basis fungieren. Er kann über Ihr Unternehmens-Nutzerverzeichnis oder einen externen SSO-Anbieter Identitätsdaten abfragen und über standardbasierte Tokens mit Ihren Anwendungen kommunizieren.


Tabelle 3. Beschreibungen der Produkte und Komponenten von Red Hat Integration