why apis? why api management? michel dorochevsky - introduction-api-managemet
TRANSCRIPT
SOFTCON AG | Aidenbachstrasse 42 | 81379 München | Tel.+49 89 78 5000 -0 Fax +49 89 78 5000-99 | [email protected] | letzte Änderung:
API Management – Business Breakfast
Was Sie schon immer über API Management wissen wollten …
23. April 2013, 9:00 – 11:30 Uhr, Sofitel Munich Bayerpost, München
Michel Dorochevsky, CTO, SOFTCON AG
215.11.09SOFTCON AG | Aidenbachstrasse 42 | 81379 München | Tel.+49 89 78 5000 -0 Fax +49 89 78 5000-99 | [email protected] | letzte Änderung:
Einführung API Management
Agenda
09:00 – 09:30 Einführung API ManagementWhy APIs? Why API Management?Michel Dorochevsky
09:30 – 10:15 API Strategy (and Design) &Open API Case StudiesBest Practices on a new mobile, interconnectedWorld based on Web APIsRonnie Mitra
10:15 – 10:30 Pause
10:30 – 11:30 Usability, Security, ArchitectureRonnie Mitra
315.11.09SOFTCON AG | Aidenbachstrasse 42 | 81379 München | Tel.+49 89 78 5000 -0 Fax +49 89 78 5000-99 | [email protected] | letzte Änderung:
Einführung API Management
Was ist eine API?
API: Application Programming Interface� Festgelegte Methode für ein Anwendungsprogramm für den
Aufruf von Diensten / Anfragen � Maschinenschnittstelle
In der digitalen, mobilen, vernetzten Welt … Web API (Open API)
Enterprise Services and Data
415.11.09SOFTCON AG | Aidenbachstrasse 42 | 81379 München | Tel.+49 89 78 5000 -0 Fax +49 89 78 5000-99 | [email protected] | letzte Änderung:
Einführung API Management
Warum Web APIs?
515.11.09SOFTCON AG | Aidenbachstrasse 42 | 81379 München | Tel.+49 89 78 5000 -0 Fax +49 89 78 5000-99 | [email protected] | letzte Änderung:
Einführung API Management
Warum Web APIs?
Beispiel eCommerce: Online Payment Provider
Typ A („classic“)� Registrierungsformular� Test-Account beantragen� Handbuch (als PDF)� Beispielprogramme
(als ZIP-Archiv)
Integration in Web-Shop:mehrere Tage/Wochen
615.11.09SOFTCON AG | Aidenbachstrasse 42 | 81379 München | Tel.+49 89 78 5000 -0 Fax +49 89 78 5000-99 | [email protected] | letzte Änderung:
Einführung API Management
Warum Web APIs?
Beispiel eCommerce: Online Payment Provider
Typ B („new generationAPI based“)
� Selbst-Registrierung
� API basiert� Online
Dokumentation� Online Test
Integration in Web-Shop: wenige Stunden
715.11.09SOFTCON AG | Aidenbachstrasse 42 | 81379 München | Tel.+49 89 78 5000 -0 Fax +49 89 78 5000-99 | [email protected] | letzte Änderung:
Einführung API Management
Warum Web APIs?
Weitere Beispiele:� Amazon Marketplace Web Service
is an integrated Web Service API that helps Amazon sellers to programmatically exchange data on listings, orders, payments, reports, and more.
� Xing Developer PortalThe XING API is aninterface that allowsapplications tocommunicate with theXING platform.
815.11.09SOFTCON AG | Aidenbachstrasse 42 | 81379 München | Tel.+49 89 78 5000 -0 Fax +49 89 78 5000-99 | [email protected] | letzte Änderung:
Einführung API Management
Warum Web APIs?
Weitere Beispiele:� Wetterbericht, Verkehrsmeldungen, Börsenkurse, …
Zielsetzungen� Daten/Informationen und Dienste leichter zugänglich machen� Neue Geschäftsmodelle unterstützen
(„Monetisierung“ von „Information Assets“)� Integration über Unternehmensgrenzen hinweg
915.11.09SOFTCON AG | Aidenbachstrasse 42 | 81379 München | Tel.+49 89 78 5000 -0 Fax +49 89 78 5000-99 | [email protected] | letzte Änderung:
Einführung API Management
Warum Web APIs?
Herausforderungen: Vielfalt an� Endgeräten� Sozialen Netzen� Apps
Weitere Zielsetzungen� Unabhängigkeit von Plattformen
(vom SW-Produkt zum API-Anbieter)� Synergien und Potential von „3rd Party“ Entwicklern nutzen
1015.11.09SOFTCON AG | Aidenbachstrasse 42 | 81379 München | Tel.+49 89 78 5000 -0 Fax +49 89 78 5000-99 | [email protected] | letzte Änderung:
Einführung API Management
Web APIs … offen Fragen
� Standards?� Protokolle?� Sicherheit?� Governance?� Erfolgsfaktoren?
1115.11.09SOFTCON AG | Aidenbachstrasse 42 | 81379 München | Tel.+49 89 78 5000 -0 Fax +49 89 78 5000-99 | [email protected] | letzte Änderung:
Einführung API Management
Was ist (Web) API Management?
� APIs bereitstellen („publish“)� APIs bekannt machen („promote“)� APIs überwachen und betreuen („oversee“)sicher und skalierbar über den gesamten Lebenszyklus.
1215.11.09SOFTCON AG | Aidenbachstrasse 42 | 81379 München | Tel.+49 89 78 5000 -0 Fax +49 89 78 5000-99 | [email protected] | letzte Änderung:
Einführung API Management
Warum (Web) API Management?
Rollen
Anforderungen� Lebenszyklus von APIs verwalten� Automatisierung („self-service“)� Entwickler Community extern und intern unterstützen (Develop)� Partner / Kunden verwalten (Operations)� Steuerung: Billing, Traffic Management, Monitoring und
Reporting
API Owner API Administrator
API Client App DeveloperAPI Developer
1315.11.09SOFTCON AG | Aidenbachstrasse 42 | 81379 München | Tel.+49 89 78 5000 -0 Fax +49 89 78 5000-99 | [email protected] | letzte Änderung:
Einführung API Management
Web API Management – typische Architektur und Komponenten� API Gateway/Proxy� API Management Portal
EnterpriseBackend Dienste
und Informationen
…
Portal
Developer
Proxy
Partner/Customer
Mobile Apps
1415.11.09SOFTCON AG | Aidenbachstrasse 42 | 81379 München | Tel.+49 89 78 5000 -0 Fax +49 89 78 5000-99 | [email protected] | letzte Änderung:
Einführung API Management
Web API Management … offen Fragen
� Typen von API Management Plattformen?� Grundfunktionalitäten?� Sicherheit?� Skalierbarkeit?� Steuerung?� Analytics?
1515.11.09SOFTCON AG | Aidenbachstrasse 42 | 81379 München | Tel.+49 89 78 5000 -0 Fax +49 89 78 5000-99 | [email protected] | letzte Änderung:
Einführung API Management
Wie es andere sehen?
Gartner Research Note (12/2012) Strategic Planning Assumption:„By 2014, 75% of Fortune 1000 companies will offer public Web APIs“
6 Kennzeichen hoch effektiver Web APIs für mehr Wettbewerbsvorteile� Establish a Cross-Functional Team� Base your Web API Plan on Agreed Business Objectives� Design your Web API like a Product� Provide a Self-Service Developer Portal� Operate like a Platform Provider� Measure the results
1615.11.09SOFTCON AG | Aidenbachstrasse 42 | 81379 München | Tel.+49 89 78 5000 -0 Fax +49 89 78 5000-99 | [email protected] | letzte Änderung:
Einführung API Management
Wie es andere sehen?
Forrester Wave: API Management Platforms, Q1/2013� API Management
≠ SOA Governance� APIs schaffen einen
Geschäftswert für Daten� Mobile Apps als primäre
Konsumenten von APIs� Web APIs erfordern neue
Infrastruktur