forretningslogikk
Forretningslogikk er den delen av programvare som håndterer regler og beslutninger som styrer hvordan data behandles og hvilke handlinger som utføres for å oppfylle virksomhetens mål. Den omfatter beregninger, valideringer, beslutninger og prosessflyt som er spesifikke for virksomheten, og som ikke er avhengige av presentasjonslaget eller datatilgangslaget.
I arkitektur skiller man ofte mellom presentasjon, forretningslogikk og datatilgang. Forretningslogikken implementeres i domenelaget eller i
Komponenter i forretningslogikk inkluderer forretningsregler (for eksempel prisberegning og kredittvurdering), arbeidsflyter og orkestrering av prosesser, valideringer
Eksempler er beregning av totalkostnader med rabatter basert på kunde og kjøpsatferd, godkjenning av lånesøknader eller