? Architetture client server sono volte a separare i programmi in moduli per consentire la più agevole lo sviluppo , la modifica e la manutenibilità . Questo ha beneficiato le imprese rispetto alle tradizionali applicazioni a singolo processo. Client Server Modello
client server di architettura
Un programma client come un browser Web viene utilizzato per accedere alle risorse di un server . Lo fa attraverso le richieste del server , che il server risponde , ed i risultati sono visualizzati per l'utente .
Il Cliente Processo
Durante l' esecuzione o l'esecuzione , l'utente interfaccia gestisce le risorse locali , convalida i dati e le spedizioni utente richiede per applicazioni server inseriti.
processo
Server esegue le richieste dei client , aggiorna e gestisce banche dati . Il processo server esegue attività di back-end .
The Three - Tier Architettura
L'architettura a tre livelli
Questo introduce un "agente " nel processo di esecuzione tra il client e server in grado di eseguire una serie di funzioni , come ad esempio il monitoraggio e la traduzione .
vantaggi alle imprese
Faster flessibilità alle mutevoli ambienti aziendali , le risorse meglio condivise e indipendenza venditore sono tra i benefici .
Esempio in Windows
di Windows Server
client runtime Il processo Csrss.exe è un processo runtime client server che è essenziale per Windows e responsabile per console finestre . Si deve essere in esecuzione in ogni momento.