Domeingeoriënteerde applicatiearchitectuur: nut en onnut
Het centrale uitgangspunt van een domeingeoriënteerde benadering is de representatie van het businessdomein in een class-diagram, ook wel domeinmodel genoemd. Door dit domeinmodel te implementeren, wordt het hart van het systeem gerealiseerd. Neem bijvoorbeeld het domein van een verzekeraar. Het domeinmodel bestaat uit objecten die een polis of relatie representeren. Een polis heeft de eigenschappen dat hij aangemaakt kan worden, zichzelf aan een relatie kan toewijzen en zichzelf uit kan keren.
Kortom: eigenschappen die de primaire business van de verzekeraar representeren.