API Management - Von Prozessen und Produkten
Ein API ist eine Schnittstelle, die einem größeren Kreis von Entwicklern inner- oder außerhalb der eigenen Organisation zur Verfügung steht. Das API Management ermöglicht die kontrollierte Veröffentlichung von APIs und bietet u.a. Sicherheit, Dokumentation und Monitoring.
Mit OAuth 2 oder API Keys können Nutzer authentifiziert und Anfragen autorisiert werden. API Beschreibungen im Swagger Format helfen bei der Erstellung von Clients und der Konfiguration von Proxies. Im Vortrag erfährst du in einer Live-Demonstration, wie man einen REST Proxy konfiguriert, bestehende Services veröffentlicht und mit API Keys schützt.
Die Features von API Gateways und Management Lösungen werden am Beispiel von typischen Produkten wie 3Scale, Apigee, Gravitee, Kong, Tyk und API Umbrella vorgestellt. Dabei wird auch der API Markt und seine Mitspieler 2019 beleutet.
Inhalt
- Was ist API Management?
- Architektur der gängigen Produkte
- Management Modell
- API-Veröffentlichung und Subskription
- Einbindung von OpenAPI
- Absicherung mit API Keys oder OAuth2
- Einrichtung von Richtlinien
- Betrieb und Installation eines lokalen API Gateways
Ziele:
- Du erfährst, was API Management ist
- Aufgaben und Funktionen des API Managements
- Du lernst die grundlegenden API Management Prozesse kennen
- Du erfährst, was das API Management leisten kann und wo seine Grenzen liegen
Referent:Thomas Bayer
Mit API Management beschäftigt sich Thomas bereits länger als es den Begriff gibt. Durch eine Reihe von Zufällen hat er das Open Source API Gateway Membrane Service Proxy mit seinen Kollegen entwickelt. Der Membrane Proxy und seine Bibliotheken sind in zahlreichen API Produkten z.B. bei Apigee, IBM und WSO2 integriert. Im Vortrag ist Membrane selbst kein Thema, es wird weder vorgestellt noch gezeigt. Die Erfahrungen bei Entwicklung, Betrieb und Support des eigenen Produktes helfen Thomas aber bei der Betrachtung des Themas.
Zielgruppe: Administratoren, Entwickler, Architekten und Projektleiter
Niveau: Anfänger und Fortgeschrittene
Dauer: 60 - 90 Minuten
Anlass:
- betterCode() API 2021 Die Heise-Konferenz zu Design, Entwicklung und Management von Web-APIs am 22. April 2021
- Bonner Microservices Meetup am 18. Februar 2019
- OIO Konferenz Mannheim am 17. Dezember 2015
Gerne halten wir diesen Vortrag auch in Ihrem Unternehmen oder auf Ihrer Konferenz.