| Geleitwort | 5 |
|---|
| Vorwort | 7 |
|---|
| Inhaltsverzeichnis | 10 |
|---|
| Abbildungsverzeichnis | 16 |
|---|
| Tabellenverzeichnis | 19 |
|---|
| 1 Einleitung | 20 |
|---|
| Zusammenfassung | 20 |
| 1.1Die Digitale Transformation in Unternehmen – History is not repeating, but it certainly rhymes | 22 |
| 1.2Amazon Web Services | 23 |
| 1.3Die Bedeutung von APIs | 24 |
| 1.4Problemstellung und Zielsetzung des Buches | 27 |
| 1.5Aufbau des Buches | 28 |
| 1.6Der Magic Quadrant von Gartner | 30 |
| Literatur | 32 |
| 2 Technische Grundlagen der API | 34 |
|---|
| Zusammenfassung | 34 |
| 2.1API – technische Grundlagen | 36 |
| 2.1.1Was ist eine API? | 37 |
| 2.1.2Die Verwendung von APIs | 39 |
| 2.2Was Lego und APIs verbindet | 43 |
| 2.3Kerneigenschaft Modularität | 43 |
| 2.3.1Das Konzept der Modularität | 44 |
| 2.3.2Modulare Softwareentwicklung | 45 |
| 2.3.3Software-Module als digitale Bausteine | 46 |
| 2.3.4Grundlagen und Prinzipien modularer Architekturen | 47 |
| 2.4Kerneigenschaft Interoperabilität | 49 |
| 2.4.1Interoperabilität | 51 |
| 2.4.2Technologieagnostik | 52 |
| 2.4.3REST-APIs | 53 |
| 2.5Kerneigenschaft Kapselung | 56 |
| 2.5.1Blackbox für Funktionen | 56 |
| 2.5.2Blackbox für Daten | 57 |
| 2.5.3API-Sicherheit | 57 |
| 2.6Fazit APIs – auf einer Seite erklärt | 59 |
| Literatur | 60 |
| 3 Die 4 Kernpotentiale der API | 63 |
|---|
| Zusammenfassung | 63 |
| 3.1Dem Erfolg der API auf der Spur | 64 |
| 3.2Die vier Kernpotentiale der API | 66 |
| 3.3Digitale Bausteine | 66 |
| 3.3.1Neue Formen der Software-Entwicklung | 68 |
| 3.4Resiliente Applikationen | 71 |
| 3.4.1Resiliente IT-Systeme | 72 |
| 3.4.1.1 Verfügbarkeit | 73 |
| 3.4.1.2 Anpassbarkeit | 74 |
| 3.4.1.3 Skalierbarkeit | 75 |
| 3.4.2Microservices | 75 |
| 3.4.2.1 Fehler in der Programmlogik | 77 |
| 3.4.2.2 Implementierung neuer Funktionalitäten | 80 |
| 3.4.2.3 Schwankende Auslastung im System | 80 |
| 3.5Ease-of-doing-business: der direkte Zugriff – weltweit | 84 |
| 3.5.1Direkter Zugriff – was bedeutet das in der Praxis? | 85 |
| 3.5.2Die API als Scharnier zwischen digitaler und analoger Welt | 88 |
| 3.5.3Auswirkungen für API Anbieter | 90 |
| 3.6Partnerfähigkeit | 90 |
| 3.6.1Digitalisierung von Partnerschaften | 91 |
| 3.6.1.1 Uber und Spotify: Rider Music Experience | 92 |
| 3.6.2Von der Zellmembran des Unternehmens | 94 |
| 3.6.3Die Entstehung von API-basierten Unternehmens-Ökosystemen | 96 |
| 3.6.3.1 Vertikal integrierte Wertschöpfung: interne APIs für unternehmensinterne Ökosysteme | 98 |
| 3.6.3.2 Co-Creation: APIs für Partner-Ökosysteme | 99 |
| 3.6.3.3 Open Innovation: öffentliche APIs für offene Ökosysteme | 100 |
| 3.6.4Die API als Schlüssel zur „Open Innovation“-Kultur | 101 |
| 3.7Fazit | 103 |
| Literatur | 105 |
| 4 Die API-Plattform als Intermediär | 110 |
|---|
| Zusammenfassung | 110 |
| 4.1Aufbau der digitalen Plattform: API Management und Developer Experience | 112 |
| 4.1.1API-Management-Systeme | 112 |
| 4.1.2Transparenz durch Marktplätze | 114 |
| 4.1.3Developer Experience | 115 |
| 4.2Der Plattformeigentümer | 118 |
| 4.3Anbieter und Konsumenten: die Plattformteilnehmer | 120 |
| 4.4Der Wertschöpfungsmechanismus der Plattform | 121 |
| 4.5Von der API zum Umsatz – Monetisierungsansätze für APIs auf Plattformen | 122 |
| 4.6Make or join: eigenes vs. bestehendes Plattform-Ökosystem | 124 |
| 4.7Fazit | 125 |
| Literatur | 125 |
| 5 Geschäftsmodelle mit APIs | 127 |
|---|
| Zusammenfassung | 127 |
| 5.1Einleitung | 127 |
| 5.2Einfluss der API auf das Geschäftsmodell | 128 |
| 5.3Neue digitale Geschäftsmodelle entwickeln | 131 |
| 5.3.1Null-Grenzkosten-Geschäftsmodelle | 132 |
| 5.4Long-Tail-Geschäftsmodelle | 135 |
| 5.5Bestehende Geschäftsmodelle optimieren | 138 |
| 5.5.1Optimierung durch Micro-Outsourcing | 138 |
| 5.5.2Synergien durch Wiederverwendung | 141 |
| 5.6Geschäftsmodelle erweitern | 145 |
| 5.6.1Beispiel Expedia | 145 |
| 5.6.2Die Vorteile von APIs bei M | 145 |
| 148 | 145 |
|---|
| 5.6.3Kosten einer API | 150 |
| 5.6.3.1 Entwicklungskosten einer API | 151 |
| 5.6.3.2 Betriebskosten einer API | 152 |
| 5.6.3.3 Vertriebskosten einer API | 153 |
| 5.6.4Was kostet mich meine API? – eine Beispielrechnung | 153 |
| 5.6.5Der API-RoI – eine Beispielrechnung | 156 |
| 5.7Fazit | 160 |
| Literatur | 161 |
| 6 Softwarisierung des Unternehmens mittels APIs | 164 |
|---|
| Zusammenfassung | 164 |
| 6.1Cloud und Data | 165 |
| 6.2Die Bedeutung von APIs für die Cloud | 167 |
| 6.2.1Cloud Operations durch APIs | 172 |
| 6.2.2Der API-Baukasten Cloud | 175 |
| 6.3Modernes Datenmanagement mit API-Lösungen | 176 |
| 6.3.1Der Flaschenhals im Datenmanagement | 178 |
| 6.3.2Data-Lake-Systeme – neue Möglichkeiten durch die Verwendung von APIs | 181 |
| 6.4Fazit | 184 | <