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