January 19
Una architettura server cliente ha diverse interpretazioni ma le definizioni più comuni contiene quattro strati. Un progettista software deve essere in grado di comprendere i quattro strati di progettare una soluzione client-server aziendale.
Le offerte strato di acquisizione dati con la conversione dei dati da una rappresentazione umana ad una rappresentazione del computer. Questo strato occupa di inserimento dati da parte dell'utente attraverso una tastiera, mouse e altri dispositivi di input.
Lo strato di regole di business è fortemente coinvolto nella validazione 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.
Questo strato è coinvolto per convertire i dati da un contesto aziendale a un contesto tecnologico. Lo strato finale richiede i dati di essere in un contesto tecnologico.
Il compito di questo strato è di elaborare i dati di contesto della tecnologia. Questo strato è coinvolto nella memorizzazione di dati o calcolare un certo tipo di risultato. Questo strato manipola i dati attraverso la matematica, scienze o informatica lingue solo i computer possono comprendere appieno.