/ Reading: 3 min.

26. Jan 2022
/ Germany
API-Integration – die ioki Software in externen Systemen
Was verbirgt sich hinter der ioki API? „Wir arbeiten kontinuierlich an unserer Datenhaltung und auch an der Anbindung und Integration von unserem System in externe Systeme“, so Andreas Schwarzkopf, Head of Backend Engineering bei ioki. Das Application Programming Interface, kurz API, kann dafür genutzt werden, eine Software in externe Systeme zu integrieren. Im Anwendungsfall ioki bedeutet das die Integration von unserem Betriebssystem für digitale Mobilität vor allem in externe Mobility as a Service (MaaS) Plattformen.  

Der API-Nutzen

Das übergeordnete Ziel, Mobilität für alle Menschen nutzbar zu machen, verbirgt sich auch hinter der eigens entwickelten ioki Plattform API. Durch die neue Schnittstelle können wir und unsere Partner verschiedene Anwendungsfälle entwickeln. Unsere Fahrtangebote sollen dabei nicht nur in anderen Apps angezeigt werden. Ziel ist es eine Tiefenintegration zu erreichen und damit ein ganzheitliches Mobilitätsangebot zu ermöglichen. Durch die Tiefenintegration können Endkunden unser Angebot in der App von Partnern sofort buchen – dabei läuft das ioki-System im Hintergrund.

API-Bestandteile

Dreh- und Angelpunkt der API-Integration ist das ioki-Entwicklerprogramm. Im Rahmen des Entwicklerprogramms werden unseren Partnern alle Informationen zur Verfügung gestellt, die es zur Integration und stetigen Weiterentwicklung der API benötigt. Die Dokumentation besteht aus einem API Guide, Fahrgast API, Fahrer API, Plattform API und Webhooks. Im API-Guide finden sich alle Gestaltungsprinzipien wieder, die es für eine Integration benötigt. In der Fahrgast- und Fahrzeug API werden unseren Partnern alle Elemente für die Programmierung der jeweiligen Anwendung zur Verfügung gestellt. Während die Fahrgast- und Fahrer-APIs von Clients genutzt werden, die auf mobilen Geräten laufen, ist die Plattform-API unsere Schnittstelle für die vollständige Integration mit fremden Backends.

Software Integration in der Praxis 

Im Jahr 2021 setzte ioki einen Meilenstein mit der erstmaligen Tiefenintegration der ioki-Software in die Mobimeo MaaS-App. Hier können On-Demand-Fahrten direkt in der Mobimeo-App gebucht werden. Die Umsetzung der technischen Lösung war die erste Kooperation der beiden Tochterunternehmen der Deutschen Bahn in einem gemeinsamen Projekt. „Die erfolgreiche Integration unserer Schnittstellen durch Mobimeo beweist, dass die geplanten Softwarearchitekturänderungen und Datenmodelle der ioki-Plattform in der Praxis für andere Firmen nutzbar sind. Es handelt sich hier nicht um ein Testprojekt oder eine Machbarkeitsstudie, sondern um ein reales Produkt, welches nun am Markt ist und Menschen bewegt“, sagt Andreas Schwarzkopf.

Neuester Artikel

Verwandte Artikel

Seniorenfreundlicher ÖPNV: Wie muss ein altersgerechter Öffentlicher Nahverkehr aussehen?

Seniorenfreundlicher ÖPNV: Wie muss ein altersgerechter Öffentlicher Nahverkehr aussehen?

Die Bevölkerung in Europa altert: 2019 war mehr als ein Fünftel (20,3 Prozent) der Einwohnerinnen und Einwohner der EU-27 mindestens 65 Jahre alt. Tendenz weiter steigend. Der demographische Wandel ist für den Nahverkehr eine Herausforderung, kann aber mit einem passgenauen Mobilitätsangebot für Seniorinnen und Senioren auch eine Wachstumschance sein. Denn, wenn ältere Personen nicht mehr Auto fahren, sind sie verstärkt auf den ÖPNV angewiesen, um weiterhin am gesellschaftlichen Leben aktiv teilnehmen zu können.

„Mind the (Gender Data) Gap” – Diversity Lunch bei ioki

„Mind the (Gender Data) Gap” – Diversity Lunch bei ioki

Kaum ein gesellschaftliches Thema ist so relevant wie Diversität und die Inklusion aller im Alltag. Auch in unseren Unternehmenswerten ist dieses Thema fest verankert und wir setzen uns für eine diverse und inklusive Kultur ein. Um dies auch aktiv umzusetzen und zu leben, haben wir eine interne Arbeitsgruppe gegründet, die sich den wichtigen Themen Diversität und Inklusion verschrieben hat.