En klient -server arkitektur har olika tolkningar , men de vanligaste definitionerna innehåller fyra lager . En programvara designer måste kunna förstå de fyra lager för att konstruera en klient -server företagslösning . Data Capture
Uppgifterna erbjudanden fånga skikt med omvandla data från en mänsklig representation till en dator representation . Detta skikt behandlar datainmatning från användaren via ett tangentbord , mus och andra dator inmatningsenheter .
Business Rules
affärsregler lagret är starkt involverad i dataverifiering . Detta skikt interagerar inte med programvaran men validerar uppgifter att se till att det är i en användbar form . De flesta affärsregler kodas inom programmet . Detta skikt är inblandad för att omvandla data från ett affärssammanhang till en teknisk kontext
Application Interface
. Det sista lagret kräver data för att vara i en teknisk kontext .
Application Server
uppgift detta skikt är att bearbeta data teknik kontext . Detta skikt är involverad i att lagra data eller beräkna någon typ av resultat . Detta skikt manipulerar data genom matematik , naturvetenskap eller dator språk som endast datorer kan förstå .