Konzeption und Erstellung eines Schnittstellenkonzeptes, auf Basis von REST-Services, zur Ablösung eines bestehenden Bahnhofsabwicklungssystems sowie die technische Umsetzung des Konzeptes.
Das bestehende Bahnhofsabwicklungssystem muss durch ein neues System abgelöst werden, da der Support des Herstellers aufgekündigt wurde. Da die angeschlossenen Backendsysteme ebenfalls mittelfristig abgelöst werden, muss die Schnittstelle zukunftsfähig ausgelegt sein und bis zu diesem Zeitpunkt trotzdem alle existierenden Systeme miteinander verbinden. Dazu wird eine REST-Schnittstelle konzipiert, sie übernimmt die Kommunikation mit dem Bahnhofsabwicklungssystem. 'Hinter' dieser Schnittstelle werden die bestehenden Systeme angeschlossen: Datenbank, SAP ERP (via SAP.NET Connector 3.0) sowie die Programme zur Durchführung der Kesselwagenverladung (via TCP Socket Kommunikation). Die Implementierung erfolgt mit dem .NET Framework, C# als Selfhosted-WebAPI.
Die Implementierung der Schnittstelle ermöglicht den Betrieb des neuen Bahnhofsabwicklungssystem mit den existierenden Backendsystemen. Die Konzeption der Schnittstelle bietet eine moderne technische Basis für die geplante Ablösung der Backendsysteme.