Für einen Kunden kann ein digitaler Vorgang sehr einfach aussehen:
„Bestellung abgeschickt.“
Hinter diesem einen Klick können jedoch zahlreiche Systeme miteinander kommunizieren. Sie müssen Informationen austauschen und auf Ereignisse reagieren.
Eine Bestellung hinter den Systemen
Ein typischer Ablauf kann so aussehen:
Onlineshop
↓
Zahlungsanbieter
↓
Warenwirtschaft
↓
Lager
↓
Versanddienstleister
↓
Tracking
↓
Kunde
Jede Station übernimmt einen Teil des Vorgangs. Damit daraus trotzdem ein zusammenhängender Ablauf entsteht, müssen die Systeme wissen, wann etwas passiert ist und welche Informationen als Nächstes benötigt werden.
API: die vereinbarte Verbindung
Eine API kann man sich vereinfacht als eine vereinbarte Möglichkeit vorstellen, über die ein System Informationen bei einem anderen System anfragt oder eine Aktion auslöst.
Der Onlineshop kann beispielsweise beim Zahlungsanbieter nachfragen, ob eine Zahlung erfolgreich war. Oder die Warenwirtschaft bittet den Shop, die Daten einer Bestellung zu übergeben.
Beide Systeme müssen sich dabei auf gemeinsame Regeln einigen: Welche Informationen werden ausgetauscht? Welche Anfrage ist erlaubt? Was soll als Antwort zurückkommen?
Die API ist damit kein sichtbarer Teil der Benutzeroberfläche. Sie ist eine strukturierte Tür zwischen zwei Systemen.
Webhook: „Sag mir Bescheid, sobald etwas passiert“
Bei einer klassischen Anfrage fragt ein System aktiv nach Informationen. Ein Webhook funktioniert sinngemäß umgekehrt:
„Sag mir Bescheid, sobald etwas passiert.“
Der Zahlungsanbieter kann den Shop beispielsweise automatisch informieren, sobald eine Zahlung erfolgreich war. Der Shop muss nicht ständig selbst nachfragen.
Zahlung erfolgreich
↓
Zahlungsanbieter informiert den Shop
↓
Bestellung wird zur Verarbeitung freigegeben
Ein Webhook ist damit oft der Auslöser für den nächsten Schritt in einem Prozess.
Queue: eine geordnete Warteschlange
Wenn sehr viele Vorgänge gleichzeitig entstehen, müssen nicht zwingend alle unmittelbar verarbeitet werden. Sie können geordnet zur Verarbeitung bereitgestellt werden.
Eine Queue ist vergleichbar mit einer Warteschlange: Vorgänge werden aufgenommen, behalten ihre Reihenfolge und werden abgearbeitet, sobald das zuständige System Kapazität hat.
So kann ein Shop auch bei vielen Bestellungen stabil bleiben. Die Verarbeitung findet möglicherweise nicht für alle Vorgänge im selben Moment statt, aber sie gehen nicht einfach verloren.
Authentifizierung: Wer spricht mit wem?
Auch Systeme müssen wissen, mit wem sie sprechen und was das andere System tun darf.
Ein System kann sich gegenüber einem anderen ausweisen. Zusätzlich wird festgelegt, ob es beispielsweise nur Bestellungen lesen, auch neue Vorgänge anlegen oder Zahlungsinformationen bestätigen darf.
Authentifizierung und Berechtigungen sind deshalb ein wichtiger Teil jeder Verbindung – auch wenn Kunden davon normalerweise nichts sehen.
Wenn eine Verbindung ausfällt
Der technische Unterbau wird besonders dann sichtbar, wenn eine Information nicht ankommt.
Beispielsweise:
Zahlung erfolgt
↓
Shop erfährt nichts davon
↓
Bestellung wird nicht freigegeben
↓
Versand startet nicht
Für den Kunden sieht das lediglich wie eine verspätete Bestellung aus. Das eigentliche Problem kann jedoch tief zwischen zwei Systemen liegen: bei einer fehlenden Rückmeldung, einer fehlerhaften Berechtigung, einer überlasteten Verarbeitung oder einem nicht abgearbeiteten Vorgang in einer Queue.
Warum das fürs Unternehmen relevant ist
Digitale Prozesse bestehen selten aus nur einem System. Sie sind Ketten aus Übergaben und Reaktionen.
Wenn diese Verbindungen gut gestaltet sind, können Informationen zuverlässig weiterfließen und Mitarbeitende müssen weniger manuell nacharbeiten. Wenn eine Verbindung unklar oder nicht überwacht ist, kann ein kleines technisches Problem an einer Stelle den gesamten Geschäftsprozess bremsen.
Deshalb lohnt sich bei einer Prozessanalyse nicht nur der Blick auf einzelne Anwendungen. Ebenso wichtig sind die Übergänge:
- Welche Information wird weitergegeben?
- Was löst den nächsten Schritt aus?
- Was passiert, wenn keine Antwort kommt?
- Wer erkennt den Fehler und kann ihn korrigieren?
Die Kernaussage
Was für den Nutzer wie ein einzelner digitaler Vorgang aussieht, ist hinter den Systemen häufig ein Zusammenspiel vieler einzelner Schritte.
Genau diesen Blick „hinter die Systeme“ soll diese Kategorie vermitteln: Nicht um technische Details um ihrer selbst willen, sondern um sichtbar zu machen, wo digitale Geschäftsprozesse tatsächlich verbunden sind – und wo ihre empfindlichen Übergänge liegen.
