Ronnie Mitra's slides from the Layer 7 Munich API Management Workshop. This workshop will included talks from Softcon CTO Michel Dorochevsky and Layer 7 API Architect Ronnie Mitra.
The workshop Covered:
• Discover the latest trends in the API economy
• Understand why API Management is important
• Learn best practices for securely exposing your APIs
• Find out what other organizations are doing to manage their APIs
Using APIs to Create an Omni-Channel Retail Experience
Why APIs? Why API Management? Michel dorochevsky - Introduction-API-Managemet
1. SOFTCON AG | Aidenbachstrasse 42 | 81379 München | Tel.+49 89 78 5000 -0 Fax +49 89 78 5000-99 | contact@softcon.de | 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
2. 215.11.09SOFTCON AG | Aidenbachstrasse 42 | 81379 München | Tel.+49 89 78 5000 -0 Fax +49 89 78 5000-99 | contact@softcon.de | letzte Änderung:
Einführung API Management
Agenda
09:00 – 09:30 Einführung API Management
Why APIs? Why API Management?
Michel Dorochevsky
09:30 – 10:15 API Strategy (and Design) &
Open API Case Studies
Best Practices on a new mobile, interconnected
World based on Web APIs
Ronnie Mitra
10:15 – 10:30 Pause
10:30 – 11:30 Usability, Security, Architecture
Ronnie Mitra
3. 315.11.09SOFTCON AG | Aidenbachstrasse 42 | 81379 München | Tel.+49 89 78 5000 -0 Fax +49 89 78 5000-99 | contact@softcon.de | 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
4. 415.11.09SOFTCON AG | Aidenbachstrasse 42 | 81379 München | Tel.+49 89 78 5000 -0 Fax +49 89 78 5000-99 | contact@softcon.de | letzte Änderung:
Einführung API Management
Warum Web APIs?
5. 515.11.09SOFTCON AG | Aidenbachstrasse 42 | 81379 München | Tel.+49 89 78 5000 -0 Fax +49 89 78 5000-99 | contact@softcon.de | 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
6. 615.11.09SOFTCON AG | Aidenbachstrasse 42 | 81379 München | Tel.+49 89 78 5000 -0 Fax +49 89 78 5000-99 | contact@softcon.de | letzte Änderung:
Einführung API Management
Warum Web APIs?
Beispiel eCommerce: Online Payment Provider
Typ B („new generation
API based“)
Selbst-
Registrierung
API basiert
Online
Dokumentation
Online Test
Integration in Web-Shop: wenige Stunden
7. 715.11.09SOFTCON AG | Aidenbachstrasse 42 | 81379 München | Tel.+49 89 78 5000 -0 Fax +49 89 78 5000-99 | contact@softcon.de | 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 Portal
The XING API is an
interface that allows
applications to
communicate with the
XING platform.
8. 815.11.09SOFTCON AG | Aidenbachstrasse 42 | 81379 München | Tel.+49 89 78 5000 -0 Fax +49 89 78 5000-99 | contact@softcon.de | 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
9. 915.11.09SOFTCON AG | Aidenbachstrasse 42 | 81379 München | Tel.+49 89 78 5000 -0 Fax +49 89 78 5000-99 | contact@softcon.de | 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
10. 1015.11.09SOFTCON AG | Aidenbachstrasse 42 | 81379 München | Tel.+49 89 78 5000 -0 Fax +49 89 78 5000-99 | contact@softcon.de | letzte Änderung:
Einführung API Management
Web APIs … offen Fragen
Standards?
Protokolle?
Sicherheit?
Governance?
Erfolgsfaktoren?
11. 1115.11.09SOFTCON AG | Aidenbachstrasse 42 | 81379 München | Tel.+49 89 78 5000 -0 Fax +49 89 78 5000-99 | contact@softcon.de | 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.
12. 1215.11.09SOFTCON AG | Aidenbachstrasse 42 | 81379 München | Tel.+49 89 78 5000 -0 Fax +49 89 78 5000-99 | contact@softcon.de | 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
13. 1315.11.09SOFTCON AG | Aidenbachstrasse 42 | 81379 München | Tel.+49 89 78 5000 -0 Fax +49 89 78 5000-99 | contact@softcon.de | letzte Änderung:
Einführung API Management
Web API Management – typische Architektur und Komponenten
API Gateway/Proxy
API Management Portal
Enterprise Backend Dienste
und Informationen
…
Portal
Developer
Proxy
Partner/Customer
Mobile Apps
14. 1415.11.09SOFTCON AG | Aidenbachstrasse 42 | 81379 München | Tel.+49 89 78 5000 -0 Fax +49 89 78 5000-99 | contact@softcon.de | letzte Änderung:
Einführung API Management
Web API Management … offen Fragen
Typen von API Management Plattformen?
Grundfunktionalitäten?
Sicherheit?
Skalierbarkeit?
Steuerung?
Analytics?
15. 1515.11.09SOFTCON AG | Aidenbachstrasse 42 | 81379 München | Tel.+49 89 78 5000 -0 Fax +49 89 78 5000-99 | contact@softcon.de | 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
16. 1615.11.09SOFTCON AG | Aidenbachstrasse 42 | 81379 München | Tel.+49 89 78 5000 -0 Fax +49 89 78 5000-99 | contact@softcon.de | 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