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.