applikationslogik
Applikationslogik är den del av mjukvarans arkitektur som ansvarar för att genomföra affärsprocesser och use cases. Den ligger mellan presentationslagret (användargränssnittet) och domänmodellen samt lagringslagret, och implementerar applikationsspecifika arbetsflöden och regler som krävs för att uppfylla ett användarfall. I många system kallas den även tjänstelagret eller applikationslagret.
Ansvar och uppgifter inkluderar orkestrering av arbetsflöden, validering av indata, transaktionshantering, behörighetskontroll, felhantering och loggning, samt
Relationen till domänlogik är central: domänlogiken innehåller kärnbussinessregler och beteenden som verkligen speglar verksamheten. Applikationslogiken använder
Exempelvis ett beställningsfall i e-handel kan illustrera hur applikationslogiken validerar kundens identitet, initierar en order, kontrollerar
Design och arkitektur betonar en tydlig skiktning: en smal applikationslogik som orkestrerar och koordinerar utan att