Skip to content

[All SDKs] Erstellung ADRs für die Meta‑SDKs

Warum

siehe Warum im Hauptepic

Ziel

Als Entwickler:in eines Meta‑SDK‑Moduls möchte ich in einem verbindlichen ADR sämtliche technischen Leitplanken vorfinden, damit ich von Beginn an konsistent zur Gesamtarchitektur beitragen kann.

Links, Hinweise, Bemerkungen

Vorschlag eines Standard Versand-Interfaces:

  • Suche eines Empfängers
  • Versand einer Transmission
    • Metadaten zusammenstellen (inkl. Rückkanal, Prozessinformationen)
    • Fachdaten zusammenstellen
    • Anhänge zusammenstellen
    • Virenscan
    • Verschlüsseln
  • Empfang einer Transmission
    • Entschlüsseln
    • Virenscan
    • Validierung
  • Statushandling beim Versand & Empfang

Anmerkung zur Scopeänderung der Basisprozessunterstützung

  • Ansatz sollte bleiben, dass wir in den SDKs im Core-Modul auf die künftige Struktur rund um die Transmission aufsetzen, auch wenn wir das erstmal als API zurückgestellt haben

Stories

Akzeptanzkriterien

  1. Potentielle Module wurden grob analysiert (5 PT)
  2. Gruppierungsansatz wurde optimiert (3 PT)
  3. Scope des Core Moduls ist beschrieben (2 PT)
  4. Art der Interaktionsmöglichkeiten zwischen den Core und sonstigen Modulen, als auch zwischen den sonstigen Modulen ist beschrieben (2 PT)
  5. Security- und Datenschutzvorgaben sind beschrieben (1 PT)
  6. sonstige Architekturvorgaben sind beschrieben (Sprachen, Versionen, Abgrenzung zwischen den SDKs, ...) (2PT)
  7. ADR ist vom Architekten (Andreas H.) freigegeben (1 PT)
  8. Definition of Done wurde überprüft.

Mögliche Folgeaktivitäten

Offene Fragen

Edited by Wojciech Gdaniec