Client -server architecturen zijn gericht op het scheiden van programma's in modules zodat voor eenvoudiger ontwikkeling , modificatie en onderhoudbaarheid . Dit heeft geprofiteerd bedrijven ten opzichte van de traditionele enkelvoudige procestoepassingen . Client Server Model client -server architectuur Een client programma zoals een webbrowser wordt gebruikt om toegang te krijgen tot bronnen van een server . Het doet dit door middel van server verzoeken , die de server reageert op , en de resultaten worden weergegeven aan de gebruiker . De Client Process Tijdens runtime of uitvoering , de gebruiker -interface beheert lokale middelen , valideert ingevoerde gegevens en verzendt verzoeken van gebruikers om servertoepassingen . De server Process Het voert klant daarom vraagt , updates en beheert databases . De server proces voert back - end taken . The Three - tier architectuur De drie - tier architectuur Dit introduceert een " agent" in de runtime -proces tussen de klant en server die een aantal functies , zoals het toezicht op en het vertalen kan uitvoeren . Voordelen voor bedrijven Snellere flexibel op veranderende zakelijke omgevingen , betere gedeelde bronnen en onafhankelijkheid vendor zijn enkele van de voordelen . Voorbeeld in Windows Windows client -server runtime het proces Csrss.exe is een client- server runtime proces dat essentieel is voor Windows en verantwoordelijk voor console windows . Er moet actief zijn op alle tijden.
|