Das Problem „Wer hat das geändert?“: Verantwortlichkeit in die moderne Webportalentwicklung integrieren
Startseite › Blog › Webtechnologie › Das „Wer hat das geändert?“-Problem: Verantwortlichkeit in die moderne Webportalentwicklung integrieren

Das Problem „Wer hat das geändert?“: Verantwortlichkeit in die moderne Webportalentwicklung integrieren

Die Entwicklung moderner Webportale muss Änderungen berücksichtigen, die in verbundenen Systemen auftreten, anstatt das Portal als isolierte Anwendung zu behandeln.

Das Problem „Wer hat das geändert?“: Verantwortlichkeit in die moderne Webportalentwicklung integrieren
Bildquelle: Shutterstock
Mit KI zusammenfassen

Auf einer einfachen Website mag es unkompliziert erscheinen, festzustellen, wer einen Datensatz geändert hat. Ein Benutzer meldet sich an, bearbeitet die Informationen und klickt auf Speichern. Moderne Unternehmensportale sind selten so einfach.

Eine einzelne Aktualisierung kann von einem Benutzer, einem Administrator, einer API, einem automatisierten Workflow oder einem Synchronisierungsprozess in einem anderen System ausgehen. Die Entwicklung von Webportalen steht daher vor einem komplexeren Problem der Verantwortlichkeit: Das System muss nicht nur feststellen, was sich geändert hat, sondern auch, wer und welcher Prozess für die Änderung verantwortlich ist.

Lesen Sie auch: Warum die Entwicklung von Webportalen auch Aktionen außerhalb des Portals berücksichtigen muss

Der Prüfpfad benötigt mehr als einen Zeitstempel

Ein Zeitstempel zeigt zwar an, wann ein Ereignis stattgefunden hat, kann es aber allein nicht erklären. Effektive Prüfprotokolle benötigen ausreichend Kontext, um den Hergang zu rekonstruieren.

Den Akteur hinter der Veränderung dokumentieren

Ein aussagekräftiges Protokoll sollte zwischen benannten Benutzern, Dienstkonten, Administratoren und automatisierten Prozessen unterscheiden. Wenn eine API einen Kundendatensatz ändert, bietet die bloße Protokollierung „System aktualisierter Datensatz“ nur wenig Nachvollziehbarkeit.

Die Benutzerauthentifizierung hilft dabei, die mit menschlichen Handlungen verbundene Identität festzustellen, während Dienstidentitäten automatisierte Prozesse von einzelnen Benutzern unterscheiden können.

Erfassen, was sich tatsächlich verändert hat

Die Angabe, dass ein Profil „aktualisiert“ wurde, ist weniger nützlich als die Identifizierung der geänderten Felder und gegebenenfalls die Angabe der vorherigen und neuen Werte.

Dies ist besonders wichtig, wenn mehrere Systeme denselben Datensatz ändern können. Ein detaillierter Änderungsverlauf ermöglicht es den Teams festzustellen, ob ein unerwarteter Wert auf eine Benutzeraktion, eine API-Integration oder einen Synchronisierungsprozess zurückzuführen ist.

Die Verantwortlichkeit hängt von der Ereigniskette ab

Die Entwicklung moderner Webportale muss Änderungen berücksichtigen, die in verbundenen Systemen auftreten, anstatt das Portal als isolierte Anwendung zu behandeln.

Veränderungen jenseits der Schnittstelle verfolgen

Stellen Sie sich vor, ein Mitarbeiter aktualisiert ein Abteilungsfeld in einem Portal. Diese Änderung löst einen API-Aufruf an ein Personalverwaltungssystem aus, welches daraufhin einen automatisierten Workflow startet, der die Zugriffsberechtigungen aktualisiert.

Sollte sich eine Berechtigung später als fehlerhaft erweisen, lässt sich der ursprüngliche Auslöser nicht allein durch die Betrachtung der endgültigen Änderung ermitteln. Das Portal benötigt eine nachvollziehbare Ereigniskette, die die ursprüngliche Aktion mit nachfolgenden Änderungen verknüpft.

Trennung von Erlaubnis und Verantwortung

Die Zugriffskontrolle legt fest, wer eine Änderung vornehmen darf. Die Verantwortlichkeit legt fest, wer oder was sie tatsächlich vorgenommen hat.

Es handelt sich hierbei um verwandte, aber unterschiedliche Funktionen. Ein Administrator kann die Berechtigung haben, einen Datensatz zu ändern, während ein automatisierter Dienst, der unter der Autorisierung dieses Administrators ausgeführt wird, die eigentliche Aktualisierung durchführt.

Automatisierte Aktionen benötigen einen für Menschen lesbaren Kontext

Die Automatisierung stellt eine weitere Herausforderung für die Nachvollziehbarkeit dar. Ein Workflow kann Tausende von Änderungen durchführen, ohne dass eine Person direkt mit jedem Datensatz interagiert. Die Entwicklung von Webportalen sollte daher automatisierte Aktionen mit Workflow-Namen, auslösenden Ereignissen, Dienstidentitäten und relevanten Zeitstempeln verknüpfen.

Dadurch erhalten Support- und Sicherheitsteams genügend Informationen, um unerwartetes Verhalten zu untersuchen, ohne Ereignisse manuell aus nicht zusammenhängenden Systemprotokollen rekonstruieren zu müssen.

Den Grund bewahren, nicht nur das Ereignis

Eine Änderungshistorie wird deutlich nützlicher, wenn sie Kontextinformationen wie den Workflow, der die Aktion initiiert hat, oder das auslösende Geschäftsereignis erfasst. Dies unterstützt das Änderungsmanagement, indem es Teams ermöglicht, beabsichtigte Aktualisierungen von versehentlichen Änderungen zu unterscheiden und wiederkehrende Probleme effizienter zu untersuchen.

Schlussbemerkung

Da Portale zu Integrationspunkten zwischen Anwendungen werden, wird Verantwortlichkeit Teil einer umfassenderen Daten-Governance.

Eine verlässliche Historie der Änderungen hilft Organisationen zu verstehen, woher Informationen stammen, welche Systeme sie verändert haben und wie sie durch verbundene Arbeitsabläufe geflossen sind.

Letztendlich geht es bei der Entwicklung von Webportalen nicht nur darum, Änderungen zu ermöglichen, sondern auch darum, diese Änderungen nachvollziehbar zu machen. Wenn jede wichtige Aktualisierung einen identifizierbaren Akteur, einen aussagekräftigen Kontext und eine zugehörige Ereignishistorie aufweist, können Unternehmen Probleme schneller untersuchen und die Kontrolle über zunehmend komplexe digitale Arbeitsabläufe besser behalten.

Shreya Sudharshan

Mit ihrer Erfahrung im kreativen Schreiben erweitert Shreya ihren Fokus auf Technologie, Verteidigung und digitale Transformation. Sie untersucht neue Trends und vermittelt komplexe Themen in klaren, aufschlussreichen Darstellungen für ein informiertes Publikum.

Wie kann Leadgenerierung
Ihr B2B-Marketing optimieren?

Tauchen Sie ein in unser komplettes Leistungsspektrum, um einen genaueren Einblick in unser Angebot zu erhalten.

Medienpaket herunterladen Medienpaket herunterladen