Systemkontext und Prinzipien
Zweck, Hauptfunktionen, Architekturprinzipien, die zwei Verarbeitungsphasen sowie Betriebs- und Skalierungsmodell der dsyr.DataBridge.
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.
| Seite | Inhalt |
|---|---|
| Systemkontext und Prinzipien | Zweck, Hauptfunktionen, Architekturprinzipien, Phasen, Betriebs- und Skalierungsmodell |
| Infrastruktur (Bicep) | Module, Ressourcen, App-Settings, Rollen, Alerts, Marketplace-Artefakte |
| Anwendungsarchitektur | Projekte, DI, host.json, Functions, Services, Connector-Basisklassen, Transformations-Pipeline, Domänenobjekte |
| API- und Nachrichten-Referenz | HTTP-Endpunkte mit Request/Response, Trigger-Bindungen, Service-Bus-Nachrichtenschema, Fehlerverhalten |
| Datenflüsse | Sequenzdiagramme für Erkennung, Verarbeitung, Response-Jobs, Fehlerpfad; Persistenz; Watermark-Logik |
| Abhängigkeiten | Projekt- und Azure-Abhängigkeiten, externe Systeme, architekturkritische Kopplungen |
| Fähigkeiten-Katalog | Alle Fähigkeiten mit ihrer technischen Umsetzung |
Die Inhalte entsprechen dem Code-Stand von Version 2.3. Quellen sind src/, bicep/
und cicd/ im Repository. Wo eine Aussage eine Annahme ist, steht das im Text.
Zweck, Hauptfunktionen, Architekturprinzipien, die zwei Verarbeitungsphasen sowie Betriebs- und Skalierungsmodell der dsyr.DataBridge.
Aufbau des Bicep-Deployments: Module und Parameterfluss, Ressourcen, App-Settings der Function App, Managed Identity und Rollen, Alerts, Marketplace-Artefakte.
Projekte, Dependency Injection, host.json, Functions, Service-Schicht, Connector-Basisklassen, Transformations-Pipeline und Domänenobjekte.
HTTP-Endpunkte mit Request und Response, Trigger-Bindungen, Schema der Service-Bus-Nachrichten und Fehlerverhalten.
Sequenzdiagramme für Erkennung (Timer und Durable), Verarbeitung, Response-Jobs und Fehlerpfad; Persistenz der Daten; Watermark-Logik; DeadLetterMover.
Projekt-Abhängigkeiten, Azure-Dienste, externe Systeme und architekturkritische Kopplungen.
Katalog aller Fähigkeiten der dsyr.DataBridge mit ihrer technischen Umsetzung.