Quelle: dotnetpro
wolkenkratzer: kommunikationsfragen 19.07.2021, 00:00 Uhr

Wer kennt wen?

Hat man die einzelnen Dienste einer Anwendung identifiziert, gilt es im nächsten Schritt zu überlegen, wer mit wem kommunizieren muss und wer wen kennt.
Das Ergebnis des Artikels aus der vorangegangenen Ausgabe [1] ist eine Landkarte von Diensten, die nach fachlichen und technischen Kriterien geschnitten und angeordnet wurden. Obwohl der Kern der Anwendung die Fachlichkeit betrifft und Dienste daher primär fachlich orientiert sein sollten, gibt es stets auch eine Reihe von Belangen, die für mehr als einen Dienst relevant sind und sich nicht ohne Weiteres einer konkreten Fachlichkeit oder einem Ausschnitt der fachlichen Domäne zuordnen lassen.
Dazu zählen beispielsweise sämtliche Cross-Cutting-Concerns, wie Authentifizierung, Autorisierung und Logging. Wenn man so will, handelt es sich bei deren fachlichem Bezug um eine technische Aufgabe. Daher ist es auch zulässig, sie technisch zu schneiden.

Jetzt 1 Monat kostenlos testen!

Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
  • + Digitales Kundenkonto,
  • + Zugriff auf das digitale Heft,
  • + Zugang zum digitalen Heftarchiv,
  • + Auf Wunsch: Weekly Newsletter,
  • + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar