domänlogik
Domänlogik är den del av mjukvarans domänmodell som implementerar företagsregler, begränsningar och beteende som är centrala för domänen. Den beskriver hur olika affärsobjekt interagerar och vilka regler som gäller när deras tillstånd förändras.
I en typisk arkitektur ingår domänlogik i lagret för domänlogik tillsammans med entiteter, värdesobjekt, aggregat och
Exempel på domänlogik kan vara regler som säkrar att ett orderarbete följer policyer för betalning och leverans,
Designmässiga överväganden betonar ofta en rik domänmodell där affärslogiken är modellbaserad och koncentrerad till domännivån, med
Relationen till andra lager är att domänlagret definierar affärsreglerna medan applikationslagret orkestrerar användningsfall och infrastrukturlagret tillhandahåller