venerdì 23 gennaio 2015

Architettura Client-Server


Il sistema è formato da due tipi di moduli: Il client e i server, che generalmente sono eseguiti su macchine diverse collegate in rete.
Il server svolge le operazioni necessarie per realizzare un servizio; ad esempio gestisce le banche dati, gestisce l aggiornamento dei dati e la loro integrità.
Il client puo effettuare alcune operazioni e quindi richiede un terminale con capacità elaborative ( generalmente un PC).
Tipicamente  il client gestisce la porzione di interfaccia utente dell'applicazione, verifica i dati inseriti e provvede ad inviare al server le richieste formulate dall'utente.
Inoltre gestisce le risorse locali come la tastiera, il monitor, la CPU, e le periferiche.
In pratica il client è quella parte dell'applicazione che l'utente vede e con la quale interagisce.
L'affermazione di questo modello è legata alla disponibilità di reti locali a basso costo e alla diffusione della rete Internet, in cui i servizi seguono tale struttura.

Nessun commento:

Posta un commento