Architektur im Detail

Technische Detaildokumentation für Entwickler: Systemkontext, Bicep-Infrastruktur, Anwendungsaufbau, HTTP- und Nachrichten-Schnittstellen, Datenflüsse, Abhängigkeiten und Fähigkeiten-Katalog.

Dieser Abschnitt beschreibt die dsyr.DataBridge so detailliert, dass sie ohne Lesen des Quellcodes verstanden werden kann. Er richtet sich an Entwickler, die Connectoren, Resolver oder Services erweitern, und an technische Reviewer.

Die Übersicht für Administratoren steht unter Dokumentation → Überblick → Architektur. Dort sind C4-Diagramme, Queue-Struktur und Connector-Hierarchie beschrieben. Die Seiten hier setzen darauf auf und gehen eine Ebene tiefer: Sequenzdiagramme, Bicep-Module, DI-Verdrahtung, Request- und Nachrichten-Schemata.

SeiteInhalt
Systemkontext und PrinzipienZweck, Hauptfunktionen, Architekturprinzipien, Phasen, Betriebs- und Skalierungsmodell
Infrastruktur (Bicep)Module, Ressourcen, App-Settings, Rollen, Alerts, Marketplace-Artefakte
AnwendungsarchitekturProjekte, DI, host.json, Functions, Services, Connector-Basisklassen, Transformations-Pipeline, Domänenobjekte
API- und Nachrichten-ReferenzHTTP-Endpunkte mit Request/Response, Trigger-Bindungen, Service-Bus-Nachrichtenschema, Fehlerverhalten
DatenflüsseSequenzdiagramme für Erkennung, Verarbeitung, Response-Jobs, Fehlerpfad; Persistenz; Watermark-Logik
AbhängigkeitenProjekt- und Azure-Abhängigkeiten, externe Systeme, architekturkritische Kopplungen
Fähigkeiten-KatalogAlle Fähigkeiten mit ihrer technischen Umsetzung

Systemkontext und Prinzipien

Zweck, Hauptfunktionen, Architekturprinzipien, die zwei Verarbeitungsphasen sowie Betriebs- und Skalierungsmodell der dsyr.DataBridge.

Infrastruktur (Bicep)

Aufbau des Bicep-Deployments: Module und Parameterfluss, Ressourcen, App-Settings der Function App, Managed Identity und Rollen, Alerts, Marketplace-Artefakte.

Anwendungsarchitektur

Projekte, Dependency Injection, host.json, Functions, Service-Schicht, Connector-Basisklassen, Transformations-Pipeline und Domänenobjekte.

API- und Nachrichten-Referenz

HTTP-Endpunkte mit Request und Response, Trigger-Bindungen, Schema der Service-Bus-Nachrichten und Fehlerverhalten.

Datenflüsse

Sequenzdiagramme für Erkennung (Timer und Durable), Verarbeitung, Response-Jobs und Fehlerpfad; Persistenz der Daten; Watermark-Logik; DeadLetterMover.

Abhängigkeiten

Projekt-Abhängigkeiten, Azure-Dienste, externe Systeme und architekturkritische Kopplungen.

Fähigkeiten-Katalog

Katalog aller Fähigkeiten der dsyr.DataBridge mit ihrer technischen Umsetzung.