vIBE

Mit vIBE („v1-BASIS-Extension“) bieten wir Ihnen eine Lösung für die Weiterverwendung von Software an, die auf die alte V1-BASIS-Web-Schnittstelle zugreift. Mit der Abkündigung dieser Schnittstelle ab BASIS-Web Version 22 wäre andernfalls eine umfangreiche Anpassung der verwendeten Systeme (wie etwa Nexus VeLiS, Bosch etc.) nötig.

Als Vermittler liest viBE die aktuellen BASIS-Web-Daten über die neuen BASIS-Web Schnittstellen ein und stellt sie in der alten Form weiter zur Verfügung. Ein Weiterbetrieb älterer Software ist so ohne spezifische Anpassung möglich:

vIBE: übersetzt als Vermittler zwischen aktueller BASIS-Web-Version und älterer Software

vIBE läuft auf einer (virtuellen) Linux-Maschine mit docker-compose und cacht alle relevanten Daten aus BASIS-Web in einer lokalen (in-memory) Datenbank. Die Klienten greifen über die originalen V1 Funktionsrufe zu

  • funktion=1: Personendaten,
  • funktion=2: Hinweise ,
  • funktion=3: Bilder und
  • funktion=4: Zelleninformationen

und erhalten das bekannte XML-Form der V1-Schnittstelle von BASIS-Web V19. Aus Klienten-Sicht unterscheidet sich vIBE also nicht von einem BASIS-Web V19 System.

Der Weiterbetrieb wird so auf einfache Weise voll transparent möglich und die BASIS-Web-Applikations- und -Datenbank-Server werden entlastet. Angebundene Systeme können so auch trotz einer BASIS-Web-Downtime weiterhin auf die nötigen Daten zugreifen.

vIBE kann auch die regelmäßig notwendigen Housekeeping-Jobs des BASIS-Web auslösen (auch JVA- und Applikations-Server-spezifisch).

vIBE – Architektur und Infrastruktur
BASIS-Web Endpunkt Definition in FastAPI / OpenAPI

Als schnelle Daten-Drehscheibe kann vIBE zudem verwendet werden, um aktuelle BASIS-Web Daten in MAiV zur Auswertung von Maßnahmen und Verwaltung von Vollzugsplänen anzuzeigen.

Mehr erfahren…

Unverbindliche Vorstellung vereinbaren