Zum Hauptinhalt springen
IT-Dienstleistung Schnittstellen

BENSYS: vier Systeme in einem Dashboard

Serverwartungen wurden ohne einheitliche Struktur dokumentiert, die nötigen Informationen lagen in vier Systemen mit je eigener Schnittstelle und eigenem Authentifizierungsverfahren.

Eingesetzte Leistungen

Schnittstellenintegration Fullstack Monitoring

Ausgangslage

BENSYS betreut die IT Infrastruktur mehrerer Kunden. Serverwartungen wurden bis dahin ohne einheitliche Struktur dokumentiert. Vor jeder Wartung begann dieselbe Recherche von vorn: was beim letzten Mal war, welcher Eventlog schon einmal aufgetreten ist, wie er damals gelöst wurde. Die Antworten lagen verteilt über vier Systeme für Geräteüberwachung, Tickets, Kundenverwaltung und Abrechnung, jedes mit eigener Schnittstelle und eigenem Authentifizierungsverfahren.

Lösung

Ich habe ein Dashboard gebaut, das diese Quellen zusammenführt und die Wartungsdokumentation darauf aufsetzt. Für jedes Fremdsystem gibt es ein eigenes Paket, das dessen Eigenheiten kapselt und nach außen ein einheitliches Modell anbietet. Zugriffstoken werden zwischengespeichert und bei einer abgelehnten Anfrage gezielt erneuert, Ratenbegrenzungen führen zu Wiederholungen mit wachsendem Abstand statt zu Abbrüchen. Die Anmeldung läuft über Microsoft Entra ID im Authorization Code Flow mit OpenID Connect, der Zugriff auf sensible Bereiche wird serverseitig geprüft und nicht erst in der Oberfläche. Jeder Abgleich mit einem Fremdsystem wird protokolliert, mit Fehlern und Zählständen.

Ergebnis

Wartungen sind pro Kunde und Server historisch vergleichbar. Ein wiederkehrender Eventlog zeigt die früher dokumentierte Lösung direkt an, statt erneut recherchiert zu werden. Fällt eine Quelle aus, wird das sichtbar, statt still zu veralteten Daten zu führen. Der Stand im Juli 2026 umfasst 24 Datenbanktabellen, 14 Schnittstellenbereiche und 18 Oberflächenseiten.

Weitere Projekte

Systeme verbinden 2022 bis 2025

Frontend-Ablösung bei laufendem Betrieb

React GraphQL

Aus meiner Tätigkeit im Team des Auftraggebers

Ein Framework ohne Herstellerunterstützung, eine Anwendung im täglichen Einsatz. Die Ablösung lief über zwei Jahre, ohne Stichtag und ohne Feature-Freeze.

Fallbeschreibung lesen

Interesse an einem ähnlichen Projekt?

Kontakt aufnehmen