? Client server arkitekturer sigte på at adskille programmer i moduler for at muliggøre lettere udvikling , ændring og vedligeholdelse. Det har gavnet virksomhederne sammenlignet med de traditionelle single - proces applikationer. Client Server Model
Client server arkitektur
En klient program som en webbrowser bruges til at få adgang til ressourcer fra en server. Dette sker gennem server anmodninger , som serveren reagerer på , og resultaterne vises for brugeren .
Client Process
Under runtime eller udførelse, brugeren grænseflade styrer lokale ressourcer , validerer indtastede data og forsendelser bruger anmoder til server applikationer.
Server Process
Den udfører kundeforespørgsler , opdateringer og administrerer databaser. Serveren proces udfører back -end opgaver .
Trelags arkitektur
trelags arkitektur
Dette indfører en " agent" i runtime proces mellem klient og server , der kan udføre en række funktioner , såsom overvågning og oversætte .
fordele for virksomhederne
Hurtigere fleksibilitet til skiftende forretningsmæssige miljøer , bedre delte ressourcer og leverandør uafhængighed er blandt fordelene.
eksempel i Windows
Windows-klient -server runtime
Csrss.exe proces er en klient-server runtime proces, der er afgørende for Windows og ansvarlig for konsol vinduer . Det skal køre på alle tidspunkter.