SlideShare una empresa de Scribd logo
1 de 53
API Management
Thomas Bayer
bayer@predic8.de
@thomasub
predic8 GmbH
Moltkestr. 40
53177 Bonn
predic8.de
API bietet Funktionen über das Netz an
Ca. 15.000 öffentliche APIs
API, brauche ich das?
Apps brauchen APIs
HTML5
B2B Integration
APIs in Action
MembraneFirewall
Technische
Security
Validierung
ERGO Direkt
Erweiterung
Backend
Pflege & Reports
Service
Proxy
Service
Proxy
B2B
Mobile
Web
Bank mit REST API!
Ein API ermöglicht ...
... neue Apps, Sites & Anwendungen. Also Folge ...
... wächst die Plattform und erschließt ...
... neue Vertriebskanäle
Internet of Things
Steuerung von Drohnen über API
ImplementierungClient
Schnittstelle
ImplementierungAPIClient
ImplementierungAPIClient
DMZ
ImplementierungAPIClient
Abo
Developer
Portal
Admin Konsole
Client
Entwickler
API Entwickler
Admin
API Gateway
Gateway bei apigee
23
<serviceProxy port=“80">
<rateLimiter requestLimit=“1000" requestLimitDuration="PT1H“ />
<target host=“api.predic8.de“ />
</serviceProxy>
API Security
ImplementierungAPIClient
Developer
Portal
Admin Konsole
Entwickler
Username
Passwort
API Keys bei
3Scale & Tyk
Key Policy1*
User
1
1
Permission
1
*Ressource
1
*
policies:
- policy:
id: "Customer"
serviceProxy:
- "Order API"
- policy:
id: "FreeTrail"
rateLimit:
requests: 100
interval: 3600
serviceProxy:
- "Order API"
keys:
- key: "afdhetertwe45sgsretrtrejsdf"
policies:
- "Customer"
- key: "sfdgh32522114affaawer324gre"
policies:
- "FreeTrail"
Developer Portal
Bestandteile eines Developerportals
Developer Portal
Dashboard API Explorer
Analytics Katalog
33
API Management != SOA Governance
Service Discovery
 SOA
 Lookup in Registry ( UDDI)
 API
 Katalog im Developer Portal
 Lookup in Registry ( REST, JSON)
Katalog anstatt Registry
API Explorer
https://developers.exlibrisgroup.com/alma/apis/bibs
Developer Dashboard
API Beschreibung mit Swagger
API Dokumentation
Request/Response Tracing mit Membrane
Created
Published
Deprecated
Blocked
Analyse
Design
Implementierung
Test
API Lifecycle Service Lifecycle
Deployment
Service
Cloud
Developer Portal
Admin Portal
On premise
API
Gateway
Service
Service
Service
API
Gateway
Service
Service
Service
API
Gateway
Service
Service
Service
Cloud
SaaS
Developer Portal
SaaS
Admin Portal
On premise
API
Gateway
Service
Service
Service
API
Gateway
Service
Service
Service
API
Gateway
Service
Service
Service
Service
Service
Service
Service
Service
Cloud
SaaS
Developer Portal
SaaS
Admin Portal
On premise
API
Gateway
Service
Service
Service
API
Gateway
API
Gateway
Service
Service
Service
Service
Service
Service
Cloud
SaaS
Developer Portal
SaaS
Admin Portal
On premise
API
Gateway
Service
Service
Service
API
Gateway
API
Gateway
API
Gateway
API
Gateway
API
Gateway
49
Beispiel Akana
50
Managed API ist gesichert, wird überwacht und kann „abonniert“ werden.
52
Danke!
Thomas Bayer
bayer@predic8.de
blog.predic8.de
http://membrane-soa.org
@thomasub
Ihr Sprecher
53
Thomas Bayer @thomasub
Programmierer, Copter Pilot, Maker
Schwerpunkte
APIs
Microservices
Integration

Más contenido relacionado

Destacado

Modellierung von Abrechnungsprozessen und Einbindung neuer Dienstleistungspro...
Modellierung von Abrechnungsprozessen und Einbindung neuer Dienstleistungspro...Modellierung von Abrechnungsprozessen und Einbindung neuer Dienstleistungspro...
Modellierung von Abrechnungsprozessen und Einbindung neuer Dienstleistungspro...Michael Groeschel
 
Slideset backup aws enterprise summit frankfurt
Slideset backup aws enterprise summit frankfurtSlideset backup aws enterprise summit frankfurt
Slideset backup aws enterprise summit frankfurtBeck et al. GmbH
 
Webinar: BlackBerry Audit and Archiving Service
Webinar: BlackBerry Audit and Archiving ServiceWebinar: BlackBerry Audit and Archiving Service
Webinar: BlackBerry Audit and Archiving ServiceGWAVA
 
IBM Connections - "Die richtige Infrastruktur"
IBM Connections - "Die richtige Infrastruktur"IBM Connections - "Die richtige Infrastruktur"
IBM Connections - "Die richtige Infrastruktur"Beck et al. GmbH
 
BarCamp Nürnberg - Infrastructure As A Service
BarCamp Nürnberg - Infrastructure As A ServiceBarCamp Nürnberg - Infrastructure As A Service
BarCamp Nürnberg - Infrastructure As A ServiceJonathan Weiss
 
CLOUDSERVICES FÜR ISVs
CLOUDSERVICES FÜR ISVsCLOUDSERVICES FÜR ISVs
CLOUDSERVICES FÜR ISVsacentrix GmbH
 
The Fidor Bank Story, Frank Schwab, Fidor TecS AG
The Fidor Bank Story, Frank Schwab, Fidor TecS AGThe Fidor Bank Story, Frank Schwab, Fidor TecS AG
The Fidor Bank Story, Frank Schwab, Fidor TecS AGFrank Schwab
 
Windows Azure Platform Overview
Windows Azure Platform   OverviewWindows Azure Platform   Overview
Windows Azure Platform OverviewOliver Michalski
 
JSON: The Basics
JSON: The BasicsJSON: The Basics
JSON: The BasicsJeff Fox
 
Understanding REST
Understanding RESTUnderstanding REST
Understanding RESTNitin Pande
 
Case Study: Dell - APIs and Microservices for Cloud-Native Application Archit...
Case Study: Dell - APIs and Microservices for Cloud-Native Application Archit...Case Study: Dell - APIs and Microservices for Cloud-Native Application Archit...
Case Study: Dell - APIs and Microservices for Cloud-Native Application Archit...CA Technologies
 
Wie Open APIs das Banking der Zukunft verändern (figo)
Wie Open APIs das Banking der Zukunft verändern (figo)Wie Open APIs das Banking der Zukunft verändern (figo)
Wie Open APIs das Banking der Zukunft verändern (figo)figo GmbH
 
APIs als Treiber im Banking der Zukunft
APIs als Treiber im Banking der ZukunftAPIs als Treiber im Banking der Zukunft
APIs als Treiber im Banking der Zukunftfigo GmbH
 
Was ist figo? Der Banking Service Provider
Was ist figo? Der Banking Service ProviderWas ist figo? Der Banking Service Provider
Was ist figo? Der Banking Service Providerfigo GmbH
 
Open apis are changing the next Generation of Financial services - Startplatz...
Open apis are changing the next Generation of Financial services - Startplatz...Open apis are changing the next Generation of Financial services - Startplatz...
Open apis are changing the next Generation of Financial services - Startplatz...figo GmbH
 
Open APIs are changing the next generation of financial services
Open APIs are changing the next generation of financial servicesOpen APIs are changing the next generation of financial services
Open APIs are changing the next generation of financial servicesfigo GmbH
 
Wie Banking Banken neu definiert - 
Banking ist Alltag, Banken sind es nicht!
Wie Banking Banken neu definiert - 
Banking ist Alltag, Banken sind es nicht!Wie Banking Banken neu definiert - 
Banking ist Alltag, Banken sind es nicht!
Wie Banking Banken neu definiert - 
Banking ist Alltag, Banken sind es nicht!figo GmbH
 

Destacado (20)

Modellierung von Abrechnungsprozessen und Einbindung neuer Dienstleistungspro...
Modellierung von Abrechnungsprozessen und Einbindung neuer Dienstleistungspro...Modellierung von Abrechnungsprozessen und Einbindung neuer Dienstleistungspro...
Modellierung von Abrechnungsprozessen und Einbindung neuer Dienstleistungspro...
 
Disruptive Innovation
Disruptive InnovationDisruptive Innovation
Disruptive Innovation
 
Wie sich SaaS und PaaS in Unternehmen durchsetzen wird
Wie sich SaaS und PaaS in Unternehmen durchsetzen wirdWie sich SaaS und PaaS in Unternehmen durchsetzen wird
Wie sich SaaS und PaaS in Unternehmen durchsetzen wird
 
Slideset backup aws enterprise summit frankfurt
Slideset backup aws enterprise summit frankfurtSlideset backup aws enterprise summit frankfurt
Slideset backup aws enterprise summit frankfurt
 
Webinar: BlackBerry Audit and Archiving Service
Webinar: BlackBerry Audit and Archiving ServiceWebinar: BlackBerry Audit and Archiving Service
Webinar: BlackBerry Audit and Archiving Service
 
IBM Connections - "Die richtige Infrastruktur"
IBM Connections - "Die richtige Infrastruktur"IBM Connections - "Die richtige Infrastruktur"
IBM Connections - "Die richtige Infrastruktur"
 
BarCamp Nürnberg - Infrastructure As A Service
BarCamp Nürnberg - Infrastructure As A ServiceBarCamp Nürnberg - Infrastructure As A Service
BarCamp Nürnberg - Infrastructure As A Service
 
CLOUDSERVICES FÜR ISVs
CLOUDSERVICES FÜR ISVsCLOUDSERVICES FÜR ISVs
CLOUDSERVICES FÜR ISVs
 
The Fidor Bank Story, Frank Schwab, Fidor TecS AG
The Fidor Bank Story, Frank Schwab, Fidor TecS AGThe Fidor Bank Story, Frank Schwab, Fidor TecS AG
The Fidor Bank Story, Frank Schwab, Fidor TecS AG
 
Windows Azure Platform Overview
Windows Azure Platform   OverviewWindows Azure Platform   Overview
Windows Azure Platform Overview
 
JSON: The Basics
JSON: The BasicsJSON: The Basics
JSON: The Basics
 
Understanding REST
Understanding RESTUnderstanding REST
Understanding REST
 
RESTful Web Services
RESTful Web ServicesRESTful Web Services
RESTful Web Services
 
Case Study: Dell - APIs and Microservices for Cloud-Native Application Archit...
Case Study: Dell - APIs and Microservices for Cloud-Native Application Archit...Case Study: Dell - APIs and Microservices for Cloud-Native Application Archit...
Case Study: Dell - APIs and Microservices for Cloud-Native Application Archit...
 
Wie Open APIs das Banking der Zukunft verändern (figo)
Wie Open APIs das Banking der Zukunft verändern (figo)Wie Open APIs das Banking der Zukunft verändern (figo)
Wie Open APIs das Banking der Zukunft verändern (figo)
 
APIs als Treiber im Banking der Zukunft
APIs als Treiber im Banking der ZukunftAPIs als Treiber im Banking der Zukunft
APIs als Treiber im Banking der Zukunft
 
Was ist figo? Der Banking Service Provider
Was ist figo? Der Banking Service ProviderWas ist figo? Der Banking Service Provider
Was ist figo? Der Banking Service Provider
 
Open apis are changing the next Generation of Financial services - Startplatz...
Open apis are changing the next Generation of Financial services - Startplatz...Open apis are changing the next Generation of Financial services - Startplatz...
Open apis are changing the next Generation of Financial services - Startplatz...
 
Open APIs are changing the next generation of financial services
Open APIs are changing the next generation of financial servicesOpen APIs are changing the next generation of financial services
Open APIs are changing the next generation of financial services
 
Wie Banking Banken neu definiert - 
Banking ist Alltag, Banken sind es nicht!
Wie Banking Banken neu definiert - 
Banking ist Alltag, Banken sind es nicht!Wie Banking Banken neu definiert - 
Banking ist Alltag, Banken sind es nicht!
Wie Banking Banken neu definiert - 
Banking ist Alltag, Banken sind es nicht!
 

Similar a API Management

Eine Referenzarchitektur für das Digitale Produkt
Eine Referenzarchitektur für das Digitale ProduktEine Referenzarchitektur für das Digitale Produkt
Eine Referenzarchitektur für das Digitale ProduktIntelliact AG
 
Back to the Frontend – aber nun mit Microservices
Back to the Frontend – aber nun mit MicroservicesBack to the Frontend – aber nun mit Microservices
Back to the Frontend – aber nun mit MicroservicesAndré Fleischer
 
Ivory Soa Suite
Ivory Soa SuiteIvory Soa Suite
Ivory Soa SuitePredrag61
 
Let your clients do the work - Client side validations in APEX 5.1
Let your clients do the work - Client side validations in APEX 5.1Let your clients do the work - Client side validations in APEX 5.1
Let your clients do the work - Client side validations in APEX 5.1Steven Grzbielok
 
ECM-Webinar: Effektives Viren Scannen mit Alfresco (Norman Network Protection)
ECM-Webinar: Effektives Viren Scannen mit Alfresco (Norman Network Protection)ECM-Webinar: Effektives Viren Scannen mit Alfresco (Norman Network Protection)
ECM-Webinar: Effektives Viren Scannen mit Alfresco (Norman Network Protection)dmc digital media center GmbH
 
Android Enterprise Integration
Android Enterprise IntegrationAndroid Enterprise Integration
Android Enterprise IntegrationDominik Helleberg
 
Entwicklung mit Volt MX und Co. | Teil 1
Entwicklung mit Volt MX und Co. | Teil 1Entwicklung mit Volt MX und Co. | Teil 1
Entwicklung mit Volt MX und Co. | Teil 1DNUG e.V.
 
Gewinnung von OPEN SOURCE Techniken für junge Unternehmen
Gewinnung von OPEN SOURCE Techniken für junge UnternehmenGewinnung von OPEN SOURCE Techniken für junge Unternehmen
Gewinnung von OPEN SOURCE Techniken für junge UnternehmenBjoern Reinhold
 
Slides zum Impulsreferat: HCL UDP - DNUG Stammtisch Salzburg
Slides zum Impulsreferat: HCL UDP - DNUG Stammtisch SalzburgSlides zum Impulsreferat: HCL UDP - DNUG Stammtisch Salzburg
Slides zum Impulsreferat: HCL UDP - DNUG Stammtisch SalzburgDNUG e.V.
 
20040921 Serviceorientierte Architektur für WebSphere und WebSphere Portal
20040921 Serviceorientierte Architektur für WebSphere und WebSphere Portal20040921 Serviceorientierte Architektur für WebSphere und WebSphere Portal
20040921 Serviceorientierte Architektur für WebSphere und WebSphere PortalFrank Rahn
 
«Schnittstellen sind kompliziert, darum kann ich die Digitalisierung nicht mi...
«Schnittstellen sind kompliziert, darum kann ich die Digitalisierung nicht mi...«Schnittstellen sind kompliziert, darum kann ich die Digitalisierung nicht mi...
«Schnittstellen sind kompliziert, darum kann ich die Digitalisierung nicht mi...Intelliact AG
 
Plattformunabhängige Anwendungen mit Python, PHP und JavaScript lizenzieren
Plattformunabhängige Anwendungen mit Python, PHP und JavaScript lizenzierenPlattformunabhängige Anwendungen mit Python, PHP und JavaScript lizenzieren
Plattformunabhängige Anwendungen mit Python, PHP und JavaScript lizenzierenteam-WIBU
 
Jax07 - Mixing Ajax Swing and Flash
Jax07 - Mixing Ajax Swing and FlashJax07 - Mixing Ajax Swing and Flash
Jax07 - Mixing Ajax Swing and Flashpersillie
 
ScriptRunner - Eine Einführung
ScriptRunner - Eine EinführungScriptRunner - Eine Einführung
ScriptRunner - Eine EinführungHeiko Brenn
 
Marketing mit Smart TV Apps
Marketing mit Smart TV AppsMarketing mit Smart TV Apps
Marketing mit Smart TV Appsjoergviola
 
Tobias Nebel - Herausforderungen und Changen in Full-Stack-IoT-Projekten
Tobias Nebel - Herausforderungen und Changen in Full-Stack-IoT-ProjektenTobias Nebel - Herausforderungen und Changen in Full-Stack-IoT-Projekten
Tobias Nebel - Herausforderungen und Changen in Full-Stack-IoT-ProjektenDevDay Dresden
 
Event Sourcing mit Apache Kafka
Event Sourcing mit Apache KafkaEvent Sourcing mit Apache Kafka
Event Sourcing mit Apache Kafkapredic8
 
All inside: Integrierte ALM-Komplettlösung mit "codeBeamer"
All inside: Integrierte ALM-Komplettlösung mit "codeBeamer" All inside: Integrierte ALM-Komplettlösung mit "codeBeamer"
All inside: Integrierte ALM-Komplettlösung mit "codeBeamer" Intland Software GmbH
 
Top 10 Internet Trends 2006
Top 10 Internet Trends 2006Top 10 Internet Trends 2006
Top 10 Internet Trends 2006Jürg Stuker
 

Similar a API Management (20)

Eine Referenzarchitektur für das Digitale Produkt
Eine Referenzarchitektur für das Digitale ProduktEine Referenzarchitektur für das Digitale Produkt
Eine Referenzarchitektur für das Digitale Produkt
 
Back to the Frontend – aber nun mit Microservices
Back to the Frontend – aber nun mit MicroservicesBack to the Frontend – aber nun mit Microservices
Back to the Frontend – aber nun mit Microservices
 
Ivory Soa Suite
Ivory Soa SuiteIvory Soa Suite
Ivory Soa Suite
 
Let your clients do the work - Client side validations in APEX 5.1
Let your clients do the work - Client side validations in APEX 5.1Let your clients do the work - Client side validations in APEX 5.1
Let your clients do the work - Client side validations in APEX 5.1
 
Jug muenchen bpmn in der praxis
Jug muenchen bpmn in der praxisJug muenchen bpmn in der praxis
Jug muenchen bpmn in der praxis
 
ECM-Webinar: Effektives Viren Scannen mit Alfresco (Norman Network Protection)
ECM-Webinar: Effektives Viren Scannen mit Alfresco (Norman Network Protection)ECM-Webinar: Effektives Viren Scannen mit Alfresco (Norman Network Protection)
ECM-Webinar: Effektives Viren Scannen mit Alfresco (Norman Network Protection)
 
Android Enterprise Integration
Android Enterprise IntegrationAndroid Enterprise Integration
Android Enterprise Integration
 
Entwicklung mit Volt MX und Co. | Teil 1
Entwicklung mit Volt MX und Co. | Teil 1Entwicklung mit Volt MX und Co. | Teil 1
Entwicklung mit Volt MX und Co. | Teil 1
 
Gewinnung von OPEN SOURCE Techniken für junge Unternehmen
Gewinnung von OPEN SOURCE Techniken für junge UnternehmenGewinnung von OPEN SOURCE Techniken für junge Unternehmen
Gewinnung von OPEN SOURCE Techniken für junge Unternehmen
 
Slides zum Impulsreferat: HCL UDP - DNUG Stammtisch Salzburg
Slides zum Impulsreferat: HCL UDP - DNUG Stammtisch SalzburgSlides zum Impulsreferat: HCL UDP - DNUG Stammtisch Salzburg
Slides zum Impulsreferat: HCL UDP - DNUG Stammtisch Salzburg
 
20040921 Serviceorientierte Architektur für WebSphere und WebSphere Portal
20040921 Serviceorientierte Architektur für WebSphere und WebSphere Portal20040921 Serviceorientierte Architektur für WebSphere und WebSphere Portal
20040921 Serviceorientierte Architektur für WebSphere und WebSphere Portal
 
«Schnittstellen sind kompliziert, darum kann ich die Digitalisierung nicht mi...
«Schnittstellen sind kompliziert, darum kann ich die Digitalisierung nicht mi...«Schnittstellen sind kompliziert, darum kann ich die Digitalisierung nicht mi...
«Schnittstellen sind kompliziert, darum kann ich die Digitalisierung nicht mi...
 
Plattformunabhängige Anwendungen mit Python, PHP und JavaScript lizenzieren
Plattformunabhängige Anwendungen mit Python, PHP und JavaScript lizenzierenPlattformunabhängige Anwendungen mit Python, PHP und JavaScript lizenzieren
Plattformunabhängige Anwendungen mit Python, PHP und JavaScript lizenzieren
 
Jax07 - Mixing Ajax Swing and Flash
Jax07 - Mixing Ajax Swing and FlashJax07 - Mixing Ajax Swing and Flash
Jax07 - Mixing Ajax Swing and Flash
 
ScriptRunner - Eine Einführung
ScriptRunner - Eine EinführungScriptRunner - Eine Einführung
ScriptRunner - Eine Einführung
 
Marketing mit Smart TV Apps
Marketing mit Smart TV AppsMarketing mit Smart TV Apps
Marketing mit Smart TV Apps
 
Tobias Nebel - Herausforderungen und Changen in Full-Stack-IoT-Projekten
Tobias Nebel - Herausforderungen und Changen in Full-Stack-IoT-ProjektenTobias Nebel - Herausforderungen und Changen in Full-Stack-IoT-Projekten
Tobias Nebel - Herausforderungen und Changen in Full-Stack-IoT-Projekten
 
Event Sourcing mit Apache Kafka
Event Sourcing mit Apache KafkaEvent Sourcing mit Apache Kafka
Event Sourcing mit Apache Kafka
 
All inside: Integrierte ALM-Komplettlösung mit "codeBeamer"
All inside: Integrierte ALM-Komplettlösung mit "codeBeamer" All inside: Integrierte ALM-Komplettlösung mit "codeBeamer"
All inside: Integrierte ALM-Komplettlösung mit "codeBeamer"
 
Top 10 Internet Trends 2006
Top 10 Internet Trends 2006Top 10 Internet Trends 2006
Top 10 Internet Trends 2006
 

API Management

Notas del editor

  1. Was ist ein API, Versuch einer einfachen Erklärung: API bietet Funktionen über das Netz an
  2. Beispiel für ein API: Openweathermap.org Im Hintergrund: die Webseite Im Vordergrund: Abfrage des aktuellen Bonner Wetter
  3. Öffentliche APIs wie das von Open Weather Map gibt es laut Programmable Web knapp 15000 Programmable Web ist ein populäres Verzeichnis für APIs
  4. API, brauche ich das?
  5. Apps brauchen APIs Eine App ohne Backend ist oft nutzlos selbst Spiele greifen auf Server zu.
  6. HTML5 Anwendungen kommunizieren für APIs mit einem Backend
  7. Auf der Amazon Webseite erscheint das Angebot eines Partners für eine Geräteversicherung. Die Anbindung erfolgt über APIs.
  8. Bank mit REST API!
  9. Ein API ermöglicht ...
  10. ... neue Apps, Sites & Anwendungen. Also Folge ...
  11. ... wächst die Plattform und erschließt ...
  12. ... neue Vertriebskanäle
  13. Internet of Things Auch für IoT & Homeautomation gibt es APIs
  14. Drohnen Steuerung über API
  15. Was ist ein API? Fangen wir vorne an: Was ist eine Schnittstelle? Über eine Schnittstelle kann auf eine Komponente zugegriffen werden. Die Details der Implementierung sind verborgen. Datenstrukturen und Befehle werden festgelegt. Herausforderungen: Sicherheit, Dokumentation Überwachung, Versionierung
  16. Im Sinne des API Management ist ein API eine Virtualisierung der Schnittstelle. Über ein API Gateway oder Proxy wird ein virtueller Endpunkt für eine Komponente zur Verfügung gestellt. Zusätzliche Eigenschaften: Sicherheit, Zugriff, Analyse, ...
  17. Gateways oder Proxies, die ein API anbieten werden oft in der DMZ plaziert.
  18. So sieht API Management bei den meisten Herstellern aus: Es gibt einen API Proxy, ein Developer Portal und einen Admin Bereich.
  19. API Gateway
  20. Beispiel: API Proxy der API Management Lösung von CA (Proxy war früher von Layer7)
  21. Beispiel: API im Membrane Service Proxy
  22. Definition eines Proxys mit Membrane
  23. API Security
  24. Ein Mensch läßt sich einen API Key ausstellen. Der Key kann immer wieder erneuert werden aber der Username und Passwort des Entwicklers bleibt meist gleich. Es gibt keine Sessions. Passwörter gehen nie über das Netz. Mögliche API Keys: - OAuth 1 oder 2 - JWT - OpenID Connect - SAML
  25. API Keys bei 3Scale & Tyk
  26. Exemplarisches Objektmodell mit User, Key, Policy, Resource und Permission
  27. Policy Beschreibung beim Membrane
  28. Developer Portal
  29. API Katalog bei Tyk und Mule. Der Client Entwickler wählt API aus, das er nutzen möchte
  30. API Management != SOA Governance
  31. SOA: Service Nutzungsbeziehung in Registry API: Registrien auf dem Portal Katalog ist jetzt weniger technisch, Unterstützung durch API Explorer
  32. SOA Governance Wir schreiben in einer Registry auf, welcher Client welchen Service nutzt Wer macht das wirklich? API Management Ohne Anmeldung am Portal kein Key, ohne Key keine API Nutzung Im Portal wird EULA Vertrag geschlossen Best Practice: Hinweis wann alte Versionen abgeschaltet werden
  33. API Explorer am Beispiel der Swagger UI
  34. CA Developer Portal mit UI vom Kunden verpackt
  35. Developer Dashboard von Tyk
  36. Funktion für API Entwickler API Blueprint RAML Swagger (WADL)
  37. Sowohl Entwickler / Admin
  38. Versioning API Lifecycle != Service Lifecycle Erst im API anlegen, wenn er fertig und „deployt“ ist
  39. On premise Lösung hinter einer Firewall?
  40. Cloud basiertes API Management mit onpremise API Gateways
  41. Cloud basiertes API Management mit onpremise Services
  42. Kombinierte onpremise / Cloud Lösung
  43. API Management Player
  44. Ich bin der Thomas