top of page

API-Management für effiziente Erstellung von Business-Apps 

edelweiss.logo_-300x76.png

Das vorhandene IT-System des Kunden erfüllte im Grunde zwar ihre Anforderungen, erwies sich jedoch als ineffizient. Jedes Mal, wenn ein neues Tool entwickelt oder aktualisiert werden musste, entstand ein umfangreiches und kostspieliges Projekt. Um diese Herausforderungen zu bewältigen, modernisierte 1stQuad die Infrastruktur durch die Implementierung von API-Management. Diese APIs automatisieren Abläufe, steigern die Stabilität des Systems und beschleunigen die Entwicklung von Business-Applikationen. 

Edelweiss Air AG  

Edelweiss ist die schweizerische Freizeitfluggesellschaft mit Sitz am Flughafen Zürich. Als Schwestergesellschaft von Swiss International Air Lines und Mitglied des Lufthansa-Konzerns bedient die Airline über 80 Destinationen in über 30 Ländern weltweit. 

www.flyedelweiss.com

Problem: Teure Applikationserstellung und Instabilität  

 

Unser langjähriger Kunde, Edelweiss, nutzte ein lokales IT-System. Obwohl dieses System grundsätzlich die Anforderungen des Kunden erfüllte, stellte es sich als ineffizient heraus. Jedes Mal, wenn ein neues Tool entwickelt oder aktualisiert werden musste, stand ein umfangreiches und kostspieliges Projekt an. 

 

Das Entwicklungsteam musste beispielsweise direkten Zugriff auf die Datenbank erhalten, was einen komplizierten Prozess mit mehreren Schritten erforderte, darunter den Zugang zur Datenbank, das Öffnen der Firewall und das Schreiben des Backends. Wenn ein Tool Daten aus mehreren Datenbanken benötigte, mussten diese Schritte bei jeder Entwicklung wiederholt werden. Zudem erforderte die Interpretation der Datenbankstruktur eine tiefgehende Kenntnis des Applikationsinternas. Leider führten diese Anforderungen häufig zu Fehlern und Inkonsistenzen zwischen den Systemen. 

 

Ein weiteres Problem bestand darin, dass die Architektur dieses Systems zu massiven Abhängigkeiten zwischen den Applikationen führte. Wenn ein Tool ausfiel, waren oft auch andere Systeme betroffen, was die Stabilität erheblich beeinträchtigte. 

Lösung: API-Management

Um die bestehenden Probleme zu lösen, entschied sich der Kunde für die Ablösung seines alten Systems. Hierbei unterstützte 1stQuad bei der Implementierung eines neuen Systems, das auf API-Management basierte. Diese APIs dokumentieren sämtliche Schritte, die zuvor von Entwicklern manuell durchgeführt wurden. Dadurch automatisiert das neue System Prozesse und ermöglicht eine schnellere Entwicklung von Business-Applikationen mit weniger Beteiligten und geringerem Aufwand für den Kunden.

 

Dieser Ansatz ermöglichte auch die Entkopplung verschiedener Systeme des Kunden mithilfe einer Microservice-Architektur, was die Systemstabilität erhöhte. Wenn nun ein Tool ausfiel, blieben die anderen weiterhin funktionsfähig.

 

Tool zur Alltagsplanung 

 

Eine der Business-Applikationen, die wir basierend auf der neuen Infrastruktur für den Kunden entwickelt haben, ist das Tool zur Alltagsplanung für das Flugpersonal. Diese Applikation greift über das zentrale API auf Crew-Planungsdaten aus verschiedenen Systemen zu und stellt sie den Mitarbeitern zur Verfügung. Die Applikation beantwortete Fragen wie "Wer ist mit mir auf dem Flug?", "Wann kehren meine Kollegen zurück?" und "Brauchen wir zusätzliches Personal für Flüge zu bestimmten Destinationen?". Diese Antworten halfen den Crewmitgliedern, sich besser auf den Einsatz vorzubereiten und ihren Alltag effizienter zu gestalten.  

Use Case 1: Flugübersicht

 

Die Applikation bietet einen umfassenden Überblick über alle Flüge der Airline für einen bestimmten Zeitraum. Obwohl dies auf den ersten Blick einfach erscheint, berücksichtigt die Applikation die Realität mit Umleitungen, medizinischen Zwischenlandungen und anderen unvorhersehbaren Ereignissen. Die Anwendung verwaltet geschickt die Komplexität, die durch unterschiedliche Datenhoheitsbereiche während der Flugplanung und -durchführung entsteht. 

 

Die App bietet den Mitarbeitern eine zentrale Ansicht von:

 

  • Flugzeugdaten: Flugnummer, Flugzeugtyp, Immatrikulationsnummer 

  • Abflugs- und Ankunftsort 

  • Abflugs- und Ankunftszeiten 

  • Besatzung: Namen und Positionen der Crew-Mitglieder, einschliesslich Kapitäne, Flugbegleiter und Kabinenpersonal 

 

Das Tool verfügt über eine Suchfunktion, mit der Flüge anhand unterschiedlicher Kriterien gefiltert werden können. Dank der Echtzeitdaten in der App sind sämtliche Änderungen sofort verfügbar, sei es eine Flugverspätung oder eine Personaländerung. Zudem bietet die Applikation Zugriff auf historische Daten, was besonders für das Operations-Center von Bedeutung ist. Diese Informationen können direkt als Excel-Datei exportiert werden, um Analysen durchzuführen.  

Use Case 2: Freunde und Familie der Crew überraschen 

 

Edelweiss bietet ihren Mitarbeitern einen Bonus: Wenn Freunde oder Familienmitglieder an Bord sind, werden sie mit einem Glas Champagner überrascht. Früher war dies ein manueller Prozess, der jedoch in der neuen Lösung digitalisiert wurde. Mit der Applikation wird die Überraschung automatisch organisiert. Mitarbeiter können den Namen der zu überraschenden Person und deren Begleitperson angeben. Wenn die Crew an Bord ist, erhalten sie über die Applikation eine Benachrichtigung.  

Ergebnis 

Die Einführung von API-Management ermöglicht es dem Kunden, Business-Applikationen wie das Tool zur Alltagsplanung viel schneller und effizienter zu entwickeln. Gleichzeitig wurde die Stabilität des Gesamtsystems erhöht. Selbst bei Ausfällen eines Tools können die anderen weiterhin reibungslos funktionieren. Diese Lösung hat dazu beigetragen, den Geschäftsalltag des Kunden erheblich zu verbessern und den Aufwand für die Entwicklung von Applikationen zu minimieren. 

bottom of page