Una architettura client server ha diverse interpretazioni , ma le definizioni più comuni contiene quattro strati . Un progettista software deve essere in grado di comprendere i quattro strati per progettare una soluzione aziendale client server . Data Capture
I dati di offerte di strato di cattura con la conversione dei dati da una rappresentazione umana di una rappresentazione informatica . Questo strato si occupa di inserimento dei dati da parte dell'utente attraverso una tastiera, mouse e altri dispositivi di input per computer.
Regole Business
norme strato di business è fortemente coinvolta nella convalida dei dati . Questo strato non interagisce con il software, ma convalida i dati per assicurarsi che sia in una forma utile . La maggior parte delle regole di business sono codificati all'interno del programma .
Application Interface
Questo strato si occupa di convertire i dati da un contesto di business in un contesto tecnologico . L'ultimo livello è necessario che i dati siano in un contesto tecnologico .
Application Server
Il compito di questo strato è quello di elaborare i dati di contesto tecnologico . Questo strato è coinvolta nella memorizzazione dei dati o calcolare un certo tipo di risultato . Questo strato manipola dati attraverso la matematica , scienze o informatica lingue che solo i computer possono comprendere appieno.