Client /server computing indebærer at have klient applikationer, der kører på forskellige computere og anmode tjenester og processer fra server maskiner. Et eksempel på klient /server computing er World Wide Web. Klientprogrammer
klientprogrammer sende anmodninger til servere til at udføre specifikke opgaver såsom at hente kundeoplysninger fra en database og sende det til ansøgningen. Klientprogrammer har adgang til lokale ressourcer såsom den lokale disk og andre enheder , så manipulation af sendte data.
Server Applikationer
Server processer lytter til klient applikationer og besvare begæringer . Server applikationer er almindeligt anvendt på kommercielle hjemmesider til at levere interaktive og dynamiske brugeroplevelser .
Design
Client /server computing design kan enten være todelt eller tre-tier arkitektur. To - tier arkitektur indebærer anvendelse af en enkelt server til at behandle flere kunder. Tre- tier arkitektur bruger flere servere til at behandle anmodninger fra klienterne . Dette gør det mere skalerbar i forhold til to- tier arkitektur .