Überblick
Red Hat bietet Ihrem Unternehmen modulare, schlanke und umfassende Open Source-Lösungen für das API-Management, die auf offenen Standards basieren und sowohl lokal als auch in der Cloud verfügbar sind. Dadurch kann Ihr Team alles verbinden: Apps mit Daten, Altsysteme mit neuen Technologien und mehr – und das auch dann noch, wenn Sie wachsen.
Keine App ist eine Insel
Eine Anwendung allein sorgt noch nicht für Geschäftswert – zumindest nicht langfristig. Sie muss mit Ihren aktuellen und zukünftigen Technologieinvestitionen integriert sein, um einen kontinuierlichen Mehrwert zu schaffen und wirklicher Bestandteil Ihres Geschäfts zu sein. APIs bieten Ihnen eine standardisierte Möglichkeit, alles zu integrieren, ohne Ihr komplettes System neu aufzubauen, wenn Sie etwas Neues einführen.
Die Herausforderung
Wir wissen, dass Sie zum Erhalt Ihrer Wettbewerbsfähigkeit vor der Herausforderung stehen, Ihren Kunden neue Erlebnisse im Handumdrehen bereitzustellen. Was aber, wenn Ihre neue App nicht effizient mit Ihren Legacy-Investitionen integriert ist? Und wie können Sie eine proaktive, flexible und einheitliche API-Sicherheit (Application Programming Interface) implementieren?
Wohl durchdachte und gut gemanagte APIs ermöglichen eine schnelle Integration Ihrer neuen Produkte und Services und ermöglichen gleichzeitig umfassende Kontrolle und Sicherheit. Mit ihnen können Sie Ressourcen wiederverwenden und sind beim Design neuer Tools und Produkte flexibler. Softwarearchitekturen lassen sich effizienter ausführen, wenn APIs die Kommunikation zwischen Dutzenden von digitalen Touchpoints vereinfachen.
Trotzdem kann sich die Implementierung und Verwaltung von API-Integrationen als schwierig erweisen. So bietet Ihre Lösung für technisch nicht so versierte Nutzerinnen und Nutzer womöglich keine Unterstützung. Oder Sie verfügen über eine iPaaS-Lösung, die dies zwar bewerkstelligt, aber zur Erweiterung oder Anforderung bestehender oder neuer Services einen zentralen Hub verwenden muss, was wiederum die Effizienz Ihres Teams beeinträchtigt.
Wenn Ihre APIs öffentlich ausgerichtet sind und Sie beispielsweise die Google Maps API zur Monetarisierung nutzen, müssen Sie wissen, wie Zugriff und Verwendung kontrolliert werden. Schließlich benötigen Sie eine API-Infrastruktur, die zusammen mit Ihrem Geschäft wachsen kann. Sie brauchen eine skalierbare Lösung und Architektur. Mit einem API-zentrierten Ansatz der agilen Integration lassen sich APIs äußerst rentabel einsetzen.
Im Endeffekt benötigen Sie eine Lösung, mit der Sie Integrationen schnell und wiederholbar einbinden und kontinuierlich verwalten können. Red Hat bietet Ihnen diese Lösung.
Wir können Ihnen helfen, die Schwierigkeiten bei der Verwaltung und Unterstützung einer Vielzahl von Anwendungen, Services und Microservices mithilfe einer Container-Plattform zu bewältigen. Unsere Expertinnen und Experten unterstützen Ihre Organisation bei der Entwicklung der Praktiken, Tools und Unternehmenskultur, die Sie brauchen, um Ihre Investitionen durch die Implementierung von APIs und Benutzeroberflächen zu maximieren.
Was macht Red Hat so anders?
Die Arbeitsweise und Philosophie von Red Hat folgt dem Open Source-Prinzip.
Red Hat bietet modulare, kompakte und umfassende API-Managementlösungen. Das tun viele andere Anbieter natürlich auch. Aber all unsere Technologielösungen basieren auf Open Source und offenen Standards und sind lokal, in der Cloud und in Hybrid-Umgebungen verfügbar. Aufgrund unseres Engagements für Open Source-Technologien – und unserem besonderen Entwicklungsmodell – durchläuft unser Portfolio umfangreiche Tests durch unsere breitgefächerte Community, einschließlich Red Hat Technikern, Kunden, unabhängigen Software- und Hardwareanbietern und Partnern.
Red Hat leistet seinen Beitrag in der Community und bringt Code und Verbesserungen wieder in die Upstream-Codebasis ein – so können alle Fortschritte gemeinsam genutzt werden. Bei der Zusammenarbeit mit einer Community geht es natürlich um mehr als um die Entwicklung von Code. Sie gibt uns die Freiheit, Fragen zu stellen und Verbesserungen vorzuschlagen. Das ist ein Prinzip von Open Source und begründet die Leistungsfähigkeit einer offenen Organisation. Aus diesem Grund ist Red Hat schon seit mehr als 20 Jahren zuverlässiger Anbieter von Unternehmensinfrastrukturen.
Unsere API-Managementlösungen
Management Ihrer APIs mit 3scale
Red Hat® 3scale API Management ist eine API-Managementplattform, auf der Ihre APIs gemeinsam verwendet, gesichert, verteilt, gesteuert und monetarisiert werden können. Dazu unterstützt sie Hybrid-Architekturen (On-Premise, in der Cloud oder eine Kombination aus beiden) und bietet höchste Skalierbarkeit. Sie möchten den Zugriff auf Ihre APIs öffentlich bereitstellen und monetarisieren? Über das integrierte Entwicklerportal und die Plattformintegration mit Stripe, Baintree und Adyen können Sie eine einfache End-to-End-Fakturierung zwischen API-Kunden und Anbietern durchführen.
3scale API Management besteht aus zwei Schichten: dem API-Programmmanagement und der Steuerung des API-Datenverkehrs. Herkömmliche Methoden der Datenverkehrssteuerung nehmen mehr Zeit in Anspruch, weil stets der gesamte API-Aufruf authentifiziert werden muss. Mit der neuen Schicht der Verkehrssteuerung aber muss lediglich der Header des eingehenden Aufrufs geprüft werden, sodass der Datenverkehr viel schneller gescannt und authentifiziert werden kann. Durch die Steuerung von Zugriff, Richtlinien und Datenverkehr können Daten einfach authentifiziert, Richtlinieneinschränkungen und Durchsatzbegrenzungen erzwungen, Backend-Services gesichert und Zugriffsebenen erstellt werden.
Die zwei Schichten kommunizieren asynchron über konfigurierbare Cache-Strategien des API-Gateways miteinander. Wenn also die Konfiguration der API-Managementrichtlinien aus irgendeinem Grund nicht verfügbar ist, wird das API-Programm nicht verlangsamt, sondern bleibt funktionsfähig. Weil API-Manager und -Gateway voneinander getrennt sind, können Sie unabhängig davon skalieren und komplexere Deployment-Optionen unterstützen.
3scale API Management bietet ein zentrales benutzerfreundliches und anpassbares Entwicklerportal mit allen notwendigen Tools (Konto- und App-Management, Analysen, API-Schlüsselmanagement und mehr). Mithilfe eines interaktiven API-Dokumentationstools können Entwicklerinnen und Entwickler APIs live untersuchen. Eine Analyse-Engine stellt Ihnen alles zur Verfügung, was Sie über die API-Performance und -Datenverkehrsmuster wissen müssen. Außerdem können Sie APIs auf unterschiedliche Weise in verschiedene Produkte „packen" und unterschiedliche Richtlinien für verschiedene API-Kunden definieren und konfigurieren. Auf diese Weise lassen sich auf Basis der APIs spezielle Geschäftsmodelle flexibel erstellen und so unterschiedliche Kundenbedürfnisse erfüllen.
Integration von IT-Assets mit Fuse
Red Hat Fuse ist eine verteilte Integrationsplattform, mit der Integrationsexperten, Anwendungsentwickler und geschäftliche Nutzer zusammenarbeiten und verbundene Lösungen unabhängig voneinander entwickeln können. Durch die API-zentrierte Entwicklung in einer cloudnativen Umgebung lassen sich Services und Integrationen einfacher erweitern und wiederverwenden. Aufgrund der Hybrid-Architektur und Container-Technologie können Nutzerinnen und Nutzer in ihren bevorzugten Umgebungen arbeiten und ihre Arbeit trotzdem überall teilen und nutzen − lokal, in der Cloud oder einer Kombination aus beiden. Die Zusammenarbeit zwischen unterschiedlichen Nutzern wird durch eine gemeinsame benutzerfreundliche Plattform unterstützt, die für eine klare und konsistente Governance sorgt.
In den vergangenen 15 Jahren war der Branchenstandard für Unternehmensintegration ein Enterprise Service Bus, der nicht selten zentral implementiert und von einem einzigen Team der IT-Abteilung verwaltet wurde. Dieses Team war dann für die Integrationsanforderungen des gesamten Unternehmens verantwortlich. Ein solches Modell bietet Effizienz und Kontrolle für Integrationsimplementierungen und eignet sich für bestimmte Use Cases, lässt jedoch moderne Praktiken wie DevOps und agile Workflows kaum zu. Heute wird Innovation durch die Zusammenarbeit von viel kleineren Teams ermöglicht, die zudem in viel kürzeren Deployment-Intervallen arbeiten. Wenn Ihr Team agil arbeiten soll, müssen Sie es mit einer geeigneten API-Integrationslösung unterstützen. Mit Fuse und seinen über 200 Konnektoren können Sie einfach alles integrieren, von Altsystemen bis hin zu Partnernetzen.
Auf der Low-Code-Oberfläche können vordefinierte Integrations- und Servicemuster verwendet und im Self-Service neue Geschäftslösungen per Drag-and-Drop erstellt werden. So können die verschiedensten Nutzerinnen und Nutzer gemeinsam und gleichzeitig unabhängig arbeiten und Legacy-Apps, APIs und IoT-Geräte zu einer integrierten Lösung vereinen. Durch Automatisierung wird sichergestellt, dass einzelne Services routinemäßig getestet, gesichert und zur Verfügung gestellt werden und Ihre Teams so für eine kontinuierliche Bereitstellung sorgen können.
Gemanagter Service für das API-Management: OpenShift API Management
Red Hat OpenShift API Management ist ein gehosteter und gemanagter API-Management-Service und wird als Add-On-Produkt zu Red Hat OpenShift Dedicated bereitgestellt, einem vollständig gemanagten Service der unternehmensgerechten Kubernetes-Plattform Red Hat OpenShift.
Mit OpenShift API Management können Teams bei der Entwicklung von auf Microservices basierenden Anwendungen einen API-First-Ansatz verfolgen und so vorhandene Systeme modernisieren, die Produktivität von Entwicklern verbessern und neue Anwendungen schneller bereitstellen.
Red Hat hostet und verwaltet sowohl OpenShift Dedicated als auch OpenShift API Management und bietet für beide Produkte dezidierten Support, einschließlich Konfiguration, Wartung und Upgrades. So können die Teams sich auf die Entwicklung konzentrieren statt auf das Management der Kubernetes-Infrastruktur.
Mit OpenShift API Management können Sie:
- APIs über ihren gesamten Lifecycle hinweg bereitstellen, überwachen und steuern
- Sicherheits- und Nutzungsrichtlinien erstellen
- Vorhandene Identity-Management-Systeme über eine deklarative Richtlinie ohne benutzerdefinierten Code nutzen
- Insights zum Zustand und der Nutzung von APIs gewinnen
- APIs auf internen oder externen Entwicklerportalen entdecken und teilen
OpenShift API Management bietet zusammen mit OpenShift Dedicated ein optimiertes Entwicklererlebnis beim Erstellen, Bereitstellen und Skalieren von cloudnativen Anwendungen. Sie können all Ihre APIs auf einer einheitlichen, entwicklerfreundlichen Oberfläche überwachen, konfigurieren und veröffentlichen.
Mit dem API-Manager können Sie interne und externe Anwendungen in mehreren Clouds verbinden, Unternehmensrichtlinien und Governance-Regeln (wie Durchsatzbegrenzungen und Verbrauch) erzwingen und APIs in allen Phasen des Entwicklungs-Lifecycle managen.
Offene Innovation mit Red Hat
Die API-Lösungen von Red Hat werden auch von den Open Source Communities unterstützt. Das bedeutet, dass immer mehr Menschen auf offene, transparente und freie Art und Weise an der Entwicklung von Problemlösungssoftware arbeiten. Aber Open Source an sich garantiert noch keine Innovation.
Echte Innovationen entwickeln sich durch den Austausch von Ideen und durch Zusammenarbeit, wenn Probleme gelöst werden müssen. Das ist genau das, was Open Source und die Community bieten. Und genau hier kommt Red Hat Open Innovation Labs ins Spiel. Tauchen Sie mit Ihrem Team (drei bis sechs Ihrer Entwicklerinnen und Entwickler) in unseren intensiven, hoch fokussierten Workshop ein, um zu erfahren, wie Sie mithilfe von Red Hat per API verbundene Anwendungen entwickeln können.
Diese Beispiele aus der Praxis sprechen für Red Hat.
Lassen Sie sich von einigen realen Beispielen aus dem Luftfahrtsektor überzeugen. Erfahren Sie, wie eine gute API-Lösung Ihrem Unternehmen zu mehr Agilität, Effizienz und Skalierbarkeit verhelfen kann.
Wir hatten unsere Bedenken hinsichtlich der Ausführung unserer offenen Flug-API auf unserer Haupt-Infrastruktur. Und weil unser aktuelles On-Premise-System einfach nicht genügend Skalierbarkeit bot, haben wir die Möglichkeit einer Unternehmens-Cloud geprüft.
Mit den Open Source-Technologien von Red Hat können wir Probleme bewältigen und haben dabei jederzeit ein klares Bild von den verfügbaren Ressourcen.