ALASKA AIRLINES ERMÖGLICHT INNOVATIONEN BEI
Transcription
ALASKA AIRLINES ERMÖGLICHT INNOVATIONEN BEI
ANWENDUNGSBEISPIEL ALASKA AIRLINES ERMÖGLICHT INNOVATIONEN BEI FLUGREISEN ÜBER APIS Als siebtgrößte US-amerikanische Fluggesellschaft fliegt Alaska Airlines 90 Ziele in drei Ländern an und arbeitet per Code Sharing mit zahlreichen anderen Airline-Partnern zusammen. Seit 1932 hat sich Alaska Airlines von einer kleinen regionalen Fluglinie zu einer nationalen Fluggesellschaft entwickelt. Während dieser Zeit hat sie mehr Preise von Verbraucherpublikationen und Industrieverbänden erhalten als andere Unternehmen. Da Alaska Airlines über kein so großes Marketingbudget verfügt wie United, Delta oder US Air, brauchte das Unternehmen angesichts des wettbewerbsintensiven Umfelds eine Möglichkeit, sich am Markt zu differenzieren. So etablierte sich die Airline als führend bei elektronischen Innovationen: Sie war mit die erste Fluggesellschaft, die persönliche Handheld-Geräte (digEplayer) zur Bordunterhaltung an die Reisenden ausgab, und 2005 bot sie als erste einen Check-in über das Internet an. Wettbewerbsvorsprung durch Innovationen Alaska Airlines war auch eine der ersten Fluglinien, die eine iPhone-Anwendung anbot, mit der Passagiere über ihr Mobiltelefon einchecken und auf ihre mobile Bordkarte zugreifen konnten. Diese Anwendung war zwar innovativ, aber in ihrer Funktionalität eingeschränkt und wenig anwenderfreundlich. Im Grunde genommen bot sie nichts weiter als eine abgespeckte Version der im Screen Scraping-Verfahren extrahierten Informationen von der Website der Airline. Um hier noch einen Schritt weiterzugehen, startete Alaska Airlines die Initiative „Innovation at the Edge“ mit dem Ziel, internen Entwicklern und ausgewählten externen Partnern die Verwendung von APIs zu ermöglichen, um mobile Anwendungen zu erstellen, die seinen Kunden und Mitarbeitern signifikanten Mehrwert bieten würden. Alaska Airlines hat sehr viel Erfahrung mit serviceorientierten Architekturen (SOA) und hat sich während der letzten zehn Jahre mit der Entwicklung von Web Services befasst. Diese Services, die täglich Umsatz für Alaska Airlines generieren, in Form von APIs Dritten offenzulegen, war jedoch kein leichter Schritt für das Unternehmen. Es musste sicherstellen, dass seine APIs nicht durch gezielte Angriffe oder fahrlässige Nutzung kompromittiert werden konnten. Einführung des CA API Gateways Alaska Airlines benötigte einen API-Proxy, der als Security- und Management-Gerät fungiert, das nicht nur eingehende Anforderungen verarbeitet, sondern auch dafür sorgt, dass seine Back End-Services nicht von Aufrufen Dritter überlastet würden. Nach einem umfangreichen PoC entschied sich die Fluggesellschaft für das CA API Gateway aufgrund seiner hohen Anwenderfreundlichkeit und seiner Fähigkeit, die Migration von APIs zwischen Entwicklungs-/Test-, Qualitätssicherungs- und Produktionsumgebungen zu automatisieren. Letzteres war besonders für die Zusammenarbeit mit externen Partnern, die agile Entwicklungsprozesse verwendeten, nötig. Das Unternehmen zeigte sich auch beeindruckt von der Flexibilität des Gateways: So kaufte es das Gateway für nur ein Projekt, konnte es letztlich aber für insgesamt fünf Vorhaben implementieren. Wettbewerbsvorsprung durch Innovationen Ab August 2011 konnten die Reisenden die aktualisierte App von Alaska Airlines herunterladen. Die überarbeitete Anwendung nutzt den neuen API-basierten Ansatz und bietet eine Darstellung und Funktionsweise im Stile von Web 2.0, was das Einchecken der Reisenden, den Zugriff auf ihre mobilen Bordkarten, den Abruf von Flugstatus und -details, die Auswahl bzw. Umbuchung von Sitzplätzen und die Verfolgung ihrer geflogenen Meilen optimierte. Wenn ein Passagier die Anwendung nutzt, wird er aufgefordert, sich bei seinem Konto bei Alaska Airlines anzumelden. Das CA API Gateway führt anhand des lokalen LDAP die Authentifizierung und Autorisierung durch und leitet die Anforderung an den entsprechenden Service weiter. Die API-Treffer werden dabei protokolliert, damit Alaska Airlines die Nutzung verfolgen und so bestimmen kann, welche Anwendungen am beliebtesten sind und in welche APIs künftig investiert werden sollte. Bei der Anforderung von Flugdaten nutzt der Service das CA API Gateway, um die internen Flugstatus-Services abzufragen und die Ergebnisse zwischenzuspeichern, damit bei künftigen Anforderungen die Antwortzeiten minimiert und die Kosten für die Abfrage der Back End-Systeme reduziert werden können. Dieser neue Ansatz versetzte die Mitarbeiter und Partner von Alaska Airlines in die Lage, zeitnah weitere innovative Anwendungen zu erstellen, die ähnlich wie die mobile Anwendung funktionieren, darunter z. B.: • FlyingSocialTM – Hier haben Facebook-Anwender direkten Zugriff auf die Reiseangebote von Alaska Airlines. • Alaska Mobile Track – Kunden von Alaska Air Cargo können eine Textmitteilung mit ihrer Versandnummer absenden und erfahren in der Antwort, wo sich ihr Paket gerade befindet. • Baggage Handling – Mit dieser App kann das Bodenpersonal das Gepäck schneller in die Flugzeuge laden und wieder ausladen und es somit schneller abfertigen, damit die Passagiere zügiger weiterreisen können. Zeit und Geld sparen Mit dem CA API Gateway kann Alaska Airlines jetzt seine APIs auf sichere Weise für potenziell Tausende Entwickler von Drittanbietern offenlegen. Mit den Anwendungen dieser Entwickler wird die Marktreichweite von Alaska Airlines deutlich ausgebaut. Das Gateway verfolgt die API-Nutzung nach Anwendung. So kann das Unternehmen besser entscheiden, in welche Anwendungen es künftig investieren sollte. Und durch das Zwischenspeichern der Ergebnisse von Flugdaten der Passagiere kann Alaska Airlines seine Kosten für das Back End-Netzwerk senken. Der API-basierte Ansatz hat sich bereits bewährt: Er fördert innovative Anwendungen, die schneller auf den Markt gebracht werden können als bei herkömmlichen Ansätzen. Dies verschafft Alaska Airlines auf dem US- amerikanischen Flugverkehrsmarkt einen deutlichen Wettbewerbsvorteil. In diesem Dokument wird ein Projekt vorgestellt, das 2011 zwischen Layer 7 Technologies und Alaska Airlines durchgeführt wurde, bevor Layer 7 Technologies von CA Technologies übernommen wurde.