VIA-Schnittstellen
- VIA Schnittstellen VIA bietet konfigurierbare Schnittstellen, einschließlich einer REST-API für Lese- und Schreiboperationen, Authentifizierungsmethoden, GEO-API für Geocoding und Routing, sowie APIs für die Erstellung statischer Karten und PDFs. Daten können manuell exportiert werden.
- Route optimization API Die Route Optimization API löst Probleme wie das Traveling Salesman Problem und Fahrzeugroutenprobleme, bietet jedoch keinen kostenlosen Implementierungs-Support. Die Nutzung ist auf 10.000 Credits pro Tag begrenzt, und bei Missbrauch kann der Zugang eingeschränkt werden. Anfragen erfolgen über eine einheitliche API, die mehrere Server nutzt.
- VPN zwischen SLN und Kundennetzwerk Ein VPN-Tunnel zwischen dem SLN-Netzwerk und dem Kundennetzwerk ist erforderlich, wenn Schnittstellen nur intern im Kundennetzwerk verfügbar sind. SLN stellt die IPs und Routing-Informationen bereit, während die Einrichtung im Kundennetzwerk vom Kunden übernommen werden muss. Vertrauliche Informationen müssen sicher übermittelt werden.
- VIA REST-API (Version 2) Die VIA REST-API Version 2 ermöglicht Schreib-, Lese-, Änderungs- und Löschvorgänge in VIA und erfordert einen API-Schlüssel. Sie dient der Synchronisierung von Stammdaten und unterstützt individuelle API-Funktionen, die über HTTP-Methoden wie GET, POST, PUT und DELETE angesprochen werden. Rückgabewerte orientieren sich an W3C-Standards und umfassen Statuscodes wie 200 OK und 404 Not Found.
- GEO-API Der GEO-API-Dokument beschreibt eine Reise von Königsbrücker Straße 96 in Dresden zur Heeresbäckerei und dann zum Hauptbahnhof Dresden mit verschiedenen öffentlichen Verkehrsmitteln. Zudem wird der Endpunkt checkstudent vorgestellt, der eine Notwendigkeits- und Zumutbarkeitsprüfung für Schüler durchführt, einschließlich der erforderlichen Parameter wie Adressen und Entfernungen.
- Authentifizierung (API-Keys) Der API-Key dient der Authentifizierung von Drittprogrammen für den Datenabruf in VIA. Es gibt fließende und statische Schlüssel, wobei fließende Schlüssel sicherer sind, da sie zeitbasiert sind. API-Schlüssel werden für jede VIA-Instanz separat generiert und sind in einer Registry gespeichert. Sicherheitsmaßnahmen verhindern unbefugten Zugriff, und die Generierungsmethoden werden nur vertrauenswürdigen Partnern offengelegt. Missbrauch kann zur sofortigen Beendigung der Zusammenarbeit führen.
- 12.4 Call-API Die CALL-API ermöglicht den Zugriff auf spezifische Bereiche in VIA ohne Rückgabewert und erfordert eine aktive Browser-Sitzung. Sie dient dazu, Schnell-Links zu erstellen und die Zusammenarbeit zu erleichtern. Bei einem Aufruf wird nur ein Parameter übergeben, und im Falle eines Fehlers wird eine Fehlermeldung angezeigt. Die API unterstützt verschiedene Parameter, um Datenblätter von Schülern, Touren, Unternehmen, Schulen und Haltestellen abzurufen.