Datendrehscheibe
Mit HAFAS können Daten über eine zentrale Datendrehscheibe empfangen und versendet werden. Der HAFAS-Data-Collector kann die Daten beliebig an andere Nutzer weitergeben und agiert als zentraler Daten-Hub. Im Data-Collector erfolgt auch das Matching der Echtzeitdaten auf die Fahrplandaten.
Die VDV-Schnittstelle regelt beispielsweise die gesamte Prozesskommunikation zwischen den verschiedenen RBLs und den Abnehmern der Daten. Der Data-Collector fungiert als Mittler und Weiterreicher für alle am Kommunikationsprozess Beteiligten. Beispielsweise schickt er die Echtzeitinformationen vom Match-Server an elektronische Informationstafeln im Zug.
Für alle Daten offen und flexibel: HAFAS hat Format
Jeder HAFAS-Kunde entscheidet selbst, welche Formate er nutzen möchte, um Echtzeitinformationen in seine Auskunft zu integrieren. Der HAFAS-Data-Collector kommuniziert mit der Außenwelt, um Echtzeitdaten zu empfangen. Zwischen Data-Collector und Fahrplanauskunftssystem steht der Match-Server. Dieser gleicht Echtzeitdaten mit den Soll-Fahrplandaten ab. Aufgabe des Daten-Collectors ist, Echtzeitinformationen zu sammeln, Informationen auszulesen und Daten in ein einheitliches Format zu bringen. Grundsätzlich stehen drei verschiedene Typen von Schnittstellen zur Verfügung:
- offizielle Schnittstellen: Verband Deutscher Verkehrsunternehmen VDV 453 und 454 (für den ÖPNV), SIRI (als europäische Schnittstelle und Nachfolger von VDV), UIC (für die Schiene)
- spezielle Schnittstellen von HaCon: Neben den offiziellen Schnittstellen bietet HaCon eigene Formate an: HRX (HAFAS Real Time Exchange) und HRC (HAFAS Real Time Compact).
- spezielle Schnittstellen von Verkehrsunternehmen: Auch von HAFAS-Kunden selbst definierte Formate kann HAFAS verarbeiten, zum Beispiel RIS (DB), LiNK (ÖBB) u.v.m.
Von HAFAS unterstützte Echtzeit-Schnittstellen:
- TROG (DSB)
- RIT (NS)
- Facilities
- RTTI (ATOC)
- SIRI
- HRX
- HRC
- HIM
- Smart ITCS
- VDV 453
- VDV 454
- LINK
- USE-IT
- RIS
- CUS
- UIC
- Pubtrans (Hogia)

