Gerd Blank

Journalist, Redakteur, Autor, Campingpapst, Hamburg

1 Abo und 3 Abonnenten
Artikel

Der Selbstbedienungsladen für Entwickler

Bei der Deutschen Bahn gibt es in allen Geschäftsbereichen regelrechte Datenschätze mit vielfältigen Nutzungsmöglichkeiten. Gemeinsam mit Kunden und Entwicklern hat DB Systel nach Lösungen gesucht, wie dieser wertvolle Datenbestand noch besser für den Erfolg des Konzerns genutzt werden kann. Bereits im vergangenen Jahr wurde im Zuge der Initiative Infrastruktur 4.0 das konzernweite Datenportal data.deutschebahn.com als gemeinsames Projekt von Skydeck und der DB mindbox etabliert.

Die verschiedenen Konzernbereiche treten in diesem Szenario als Datenlieferanten auf, darunter DB Fernverkehr, DB Station&Service und DB Connect. Diese bieten offene Datensätze von Bahnhöfen, Aufzügen und Betriebsstellen - aber auch Fahrplandaten. Davon profitieren zum Beispiel die Teilnehmer von Hackathons, da sie so für die Umsetzung ihrer Ideen einfach auf unterschiedliche Datenbestände zugreifen können. Doch der Wunsch vieler Entwickler ist es, nicht nur Zugriff auf statische Daten zu bekommen, sondern auch auf dynamische Daten.

Das erfüllen in der IT seit längerer Zeit sogenannte APIs (Abkürzung für die englische Bezeichnung „Application Programming Interface"), also Schnittstellen zur Anwendungsprogrammierung. Neu ist, dass Daten und Dienste nun über moderne Web-APIs im Internet bereitgestellt werden können. „Open API ist im Wesentlichen eine Plattform zur gesicherten Datenübermittlung von der DB nach außen, aber auch ein Schnittpunkt für den Datenaustausch innerhalb des Konzerns", erklärt Tobias Friedrich von DB Systel. Ein weiterer, mindestens ebenso wichtiger Baustein ist das Developer-Portal zur Verwaltung, Steuerung und Organisation solcher Programmschnittstellen und für die Kommunikation mit den Entwicklern. Über dieses Portal werden nun moderne Web-APIs im Self-Service bereitgestellt. Das Open-API-Portal ist also die natürliche Erweiterung von Open Data um offene Programmierschnittstellen. Ziel ist es, Informationen mit hoher Aktualität zu liefern und so zum Beispiel Services wie Platzreservierungen oder Ticketbuchungen in Verbindung mit einem Bezahlmodell anzubieten.

Ein wachsender Katalog

Die Plattform wurde von DB Systel proaktiv entwickelt, um die Digitalisierung im Konzern voranzutreiben. Als Digital-Partner der DB ist es eine Hauptaufgabe von DB Systel, Kunden integrativ und wertschaffend zu beraten und ihnen anbieterneutral aufzuzeigen, welche Geschäftsmodelle mit Daten und APIs möglich sind. Bei der technischen Umsetzung des Portals stand ein einfacher Zugang für Entwickler zu den angebotenen APIs im Fokus. Entwickler sehen im integrierten Katalog auf den ersten Blick, welche Unternehmensbereiche Daten und APIs zur Verfügung stellen. Wählt man eine API aus, lassen sich alle Funktionen inklusive der verschiedenen Parameter direkt mit einer integrierten Testkonsole aufrufen, schon bevor die Schnittstelle für eigene Zwecke adaptiert wird.

Zum Original