giovedì 11 dicembre 2014

Architettura client-server

Il termine "client-server" si riferisce normalmente all'architettura di una applicazione software che è in effetti divisa in due parti ben distinte fra loro indipendenti: un programma "server", quello che fornisce il servizio richiesto; ed un programma "cliente", ovvero quello utilizzabile per accedere al servizio.


Quest'ultimo normalmente consiste principalmente in una "interfaccia di utente" che accetta le richieste di un utilizzatore umano, ne verifica la correttezza e compone un "messaggio" di richiesta al server, il quale risponde appropriatamente. A questo punto il "cliente" può convertire il messaggio di risposta in una forma più adatta ad essere compresa dall'utilizzatore e presentarlo.

Nessun commento:

Posta un commento