Vijf lagen model van Common Ground

< Architectuurlagen

Meer informatie over de lagen

 * Presentatielaag/ frontend:
 * De presentatielaag gaat over alles wat in de brower wordt getoond. Tegenwoordig bestaan deze technisch vaak uit Javascript frameworks zoals Vue, Angular en React of apps op Android of iOS. De presentatielaag heeft veel te maken met hoe we het de eindgebruiker makkelijk maken. Het is het domein van grafisch ontwerpers en UI-specialisten.
 * Zie ook: Mockup's
 * Logische laag:
 * De logische laag is het brein van de applicatie. Het gaat om alles wat er tussen de interface en de datalaag gebeurt. Er worden berekeningen gedaan, volgordelijkheid bijgehouden (proces of state) en functies uitgevoerd. Denk hier aan frameworks en talen als Symfony, Spring, ASP.NET, Django, Rails, Go, Phyton en Node.js. In deze laag worden ook de standaarden BPMN en DMN ingezet. Het is het domein van de backend programmeurs.
 * In de logische laag kom je ook middleware oplossing als BPEL tegen.
 * In de logische laag zitten ook de zogenaame applicatie services.
 * Data laag
 * In de datalaag wordt de data opgslagen.
 * Het is het werkterrein van DBA’s.
 * Een thema zoals data lakes (het voorkomen van data replicatie) spelen hier.

On our mind

 * https://commonground.nl/blog/view/693e4863-e389-40de-8cf3-05d092bfee73/waar-hoort-business-logica-binnen-het-5-lagen-model-van-common-ground