Das Wissensportal für IT-Professionals. Entdecke die Tiefe und Breite unseres IT-Contents in exklusiven Themenchannels und Magazinmarken.

SIGS DATACOM GmbH

Lindlaustraße 2c, 53842 Troisdorf

Tel: +49 (0)2241/2341-100

kundenservice@sigs-datacom.de

Umsetzung des Domänenmodells ohne Technologieeinfluss

Beim strategischen Domain-Driven Design (DDD) fokussieren wir uns in der Modellierung sehr stark darauf, die Fachlichkeit möglichst passend zu identifizieren und im Design abzubilden. Leider verlieren wir Entwickler bei der technischen Umsetzung diesen fachlichen Fokus dann aber allzu oft wieder aus den Augen und lassen uns (zu) stark vom neusten hippen Framework begeistern, leiten und beeinflussen und verschmutzen so das fachliche Modell mit unzähligen Technologien. Die Ideen der Onion Architecture und der Einsatz von Stereotypen in der Code-Basis erlauben es, eine Trennung des fachlichen Codes vom technisch bedingten Code zu erreichen. Dieser Artikel beleuchtet diese Konzepte und zeigt auf, wie dank Stereotypen in Verbindung mit den taktischen Mustern von DDD diese Trennung konkret erreicht werden kann.

Die Ideen von Domain-Driven Design wie zum Beispiel die Aufteilung der Verantwortlichkeiten nach fachlichen Gesichtspunkten auf mehrere Bounded Contexts haben sich in vielen Projekten mittlerweile gut etabliert. Dabei beschäftigt sich das Entwicklungsteam intensiv mit den Fachexperten, deren Sicht auf die Fachlichkeit und deren Sprache. Ihr Ziel dabei: Das Modell für die Umsetzung soll sich möglichst genau an dieser fachlichen Sicht orientieren, zumindest soweit dies für die Lösung des Problems…