APCOA
Intelligentes Taxivorfahrt-System für Flughäfen
Enterprise Applications
Ziel des Projektes ist es, das bereits am Flughafen Stockholm-Arlanda eingesetzte Leitsystem zur Steuerung der Taxivorfahrt an den Terminals (genannt Taxi Remote) so zu erweitern, dass dieses Konzept für unterschiedlichste Flughäfen und andere Einrichtungen anwendbar ist. Darüber hinaus soll auch die softwareseitige Inbetriebnahme begleitet werden. Das Taxi-Management und Control-System (TMS) ist ein APCOA-eigenes System, das speziell für das Handling von Taxis entwickelt wurde und bereits seit Jahren erfolgreich an Flughäfen in Skandinavien im Einsatz ist.
Das TMS besteht aus Hardware- und Software-Komponenten. Hardwareseitig kommen neben Schranken, Bon-Druckern und Anzeigetafeln aktive Transponder und entsprechende Leseeinheiten zum Einsatz. Die Software unterstützt einen optimalen Verkehrsfluss und ermöglicht die Erfassung von Qualitätskriterien. Die Software sieht u. a. auch die Regelung von Kurzstreckenfahrten und die Steuerung vorbestellter Taxis vor. Sämtliche Taxi-Bereiche (Hauptspeicher, Zwischenspeicher, Einsteigebereiche und Überlaufpuffer SXF) sind in das TMS integriert, um eine durchgehende Steuerung der anfahrenden Taxis zu gewährleisten.
Herausforderungen
- komplexe Ablaufsteuerung zum Aufruf von Taxis
- Flexibles Layout von Wartezonen (Phase 2): Wartezonen können im Betrieb aktiviert/deaktiviert werden
- hohe Anzahl an externen Schnittstellen (Hardware wie z. B. Schranke, ESB des Flughafens, Mobile Clients, APCOA Business Intelligence System, ERP System zur Rechnungslegung)
- Das System soll multi-mandantenfähig sein. Jeder Mandant kann mehrere Sites (Flughäfen, Häfen, …) haben.
Technische Daten
- Modulith-Archiktur in der alle Hardware „Treiber“ als eigene Module implementiert wurden
- Spring Boot
- Dependency injection und AOP
- REST-Schnittstelle zur Anbindung von mobilen Clients (Spring MVC)
- Spring Security (für Authentifizierung/Authorisierung)
- JPA 2 (Persistenz) / Hibernate
- Java / Netty zur Kommunikation mit externen Anlagen (Schranke, Transceiver, Drucker, …)
- Swing/JGoodies für Rich Client Framework