EBW-Funktionalität “Out of the Box”

Mikroskopische Dienste zur bedarfsorientierten Nutzung und Integration
LaaS (Luks as a Service) stellt bekannte und erprobte Funktionalitäten von LUKS als eigenständige, gekapselte und zentrale Schnittstelle zur Verfügung. Damit können Dienste wie mikroskopisches Routing, detaillierte Fahrzeitrechnung, darauf aufbauende Belegungsrechnung und Konflikterkennung zur einfachen und bedarfsorientierten Nutzung durch andere Tools und Clients „Out oft he Box“ realisiert werden.
LaaS nutzt mikroskopische Datenbanken von LUKS oder andere Datenformate als Quelle grundlegender Daten. Mit LUKS ist ein sehr leistungsstarkes Tool zur Pflege und Verwaltung von mikroskopischen Daten inklusive verschiedenster Importschnittstellen unterschiedlicher Formate unmittelbar verfügbar und für die Datenbereitstellung für LaaS somit nutzbar. LaaS nutzt sämtliche Informationen für Berechnungen, die auch im interaktiven Tool LUKS zur Anwendung kommen und ist umfassend konfigurierbar.
LaaS bietet verschiedenste mikroskopische Funktionalitäten als GUI-freie Services zur Nutzung durch (externe) Clients, Tools, Applikationen und in eigenen Umgebungen und Architekturen. Diesem Paradigma folgend, offeriert LaaS verschiedene Dialekte und Schnittstellen, die mit einzelnen IT-Clients abgestimmt und entwickelt wurden und darüber hinaus auch generische Auskunftsdienste als Allgemeinservice bieten:
Diese Schnittstelle stellt eine große Anzahl parametrierbarer Anfragemöglichkeiten an die zugrundeliegenden Datenbestände zur Verfügung, mit denen verschiedenste Aspekte einer adressierten Infrastruktur oder abrufbarer Stammdaten abgefragt werden können. Das sind beispielsweise Verzeichnisse vorhandener Betriebsstellen mit unterschiedlich detaillierten Antworten, verfügbare Zuggattungen, Zugklassen, Triebfahrzeuge oder Streckenverzeichnisse und mehr.
Diese Schnittstelle bietet vor allem makroskopischen Clientapplikationen – hier wurde in den letzten Jahren vor allem die Zusammenarbeit mit Viriato (SMA+) implementiert und optimiert – die Möglichkeit, durch kontextfreie, ggf. makroskopische Anfragen detaillierte mikroskopische Informationen berechnen zu lassen. Dazu gehört eine leistungsfähige Pfadsuche mit einem Routingalgorithmus, der aufgrund von Anfragen sehr unterschiedlicher Granularität eine Umlegung auf mikroskopische Infrastruktur vornimmt und diese feingranular zurückmeldet. Zusätzlich kann eine nachfolgende Fahrzeit- und Belegungsrechnung oder auch, wenn mehrere Züge angefragt werden, eine Auswertung mikroskopischer Konflikte zwischen den Zügen sowie detaillierte Berechnungen zu Mindestzugfolgezeiten zwischen diesen angefragt werden.
Mit dieser Schnittstelle bietet LaaS wichtige Funktionen einer zentralen Fahrplanung. Die Kontextfreiheit der Anfragen ist für diesen Dialekt aufgehoben. Somit interargieren Züge unterschiedlicher Anfragen miteinander, wasdadurch ggf. zu Konflikten führen kann. Aufbauend auf dieser Persistierung von Zügen sind weitere Funktionalitäten wie die Suche nach konfliktfreien Trassen und im weiteren Verlauf auch die Reservierung und Einarbeitung gefundener Trassen in den Bestandsfahrplan möglich. Aufgrund der Laufzeiten solcher Anfragen sind diese Services auch prädestiniert für ad-hoc-Anfragen in betrieblichen Systemen und zur interaktiven Betriebsunterstützung.
Alle beschriebenen Dialekte laufen als Dienste sowohl zentral oder auch lokal ohne Benutzeroberflächen und bieten damit einer Vielzahl von Anwendungsmöglichkeiten eine leistungsfähige Backend-Basis „Out oft he Box“ an.