Aus dem Kurs: Einführung in die Softwaretechnik 1 – Grundlagen, Analyse, Design, Vorgehensweisen

Erhalten Sie Zugriff auf diesen Kurs – mit einer kostenlosen Probeversion

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 25.300 Kurse von Branchenfachleuten.

Relationships oder Mappings

Relationships oder Mappings

Wir wollen uns jetzt mit einem ganz wichtigen Teil des Domain-Driven Designs beschäftigen, nämlich den sogenannten Mappings. Ich nenne sie auch öfter die Relationships, die Domains miteinander haben können. Was ist die Idee dabei? Eine Domain hat Beziehungen. Das sind wie lebende Systeme, die natürlich auch wachsen, sich verändern. Aber besonders interessant ist das Arbeitsverhältnis der beiden. Wie stehen die zueinander? Was tauschen die aus? Was sollten die austauschen? Das heißt, wir stellen das hier immer dar, links in einem Kuller, der heißt, D1 nennen wir ihn hier, und D2, das sind zwei unterschiedliche Domänen mit jeweils unterschiedlichem Inhalt und unterschiedlichen Bounded Context. Als Beispiel könnte man das nehmen, was wir vorher hätten. D1 wäre der Tower und D2 wäre ein anderer Softwaredienst des Flughafens. Das könnte beispielsweise die Passagierbetreuung sein. Die haben völlig unterschiedliche Domains und auch völlig andere Bounded-Kontexte und innerhalb dieser…

Inhalt