Verfügbarkeitsanfrage / Technische Rahmenbedingungen
Die Umsetzung erfolgt als Web-Service. Es werden folgende technische Standards verwendet:
REST Web-Service
Standard zur Maschine-zu-Maschine Kommunikation
Bereitstellung der Daten in Echtzeit
Unabhängig von der eingesetzten Programmiersprache
Datenabbildung über JavaScript Object Notation (JSON)
Kompaktes Datenformat in Textform
Basierend auf Javaskript
Unabhängig von der eingesetzten Programmiersprache
Authentifizierung über oAuth2
Offenes Standardprotokoll zur Client-Autorisierung bei APIs
Trennung zwischen Autorisierung und Zugriff auf die „Ressourcen“ durch die Verwendung von Zugriffs-Token
Reduzierung der Laufzeiten, da Zugriffs-Token für mehrere Anfragen verwendet werden können
Einbeziehung der verwendeten Clientsoftware in die Autorisierung
Definition basierend auf Open API 3 über Swagger
Open API ist ein Standard zur Beschreibung von REST-konformen Schnittstellen
Offenes, herstellerneutrales Beschreibungsformat
Swagger stellt eine Sammlung von Werkzeugen zum Entwerfen, Erstellen und Dokumentieren von Web-Services zur Verfügung
Inkl. Tools zur Dokumentation und zur Code-Generierung