Client - server is de traditionele methode van communicatie tussen twee computers via een netwerk , of tussen twee programma's op dezelfde computer . De client initieert contact met een bron te vragen . De server houdt in dat middelen en levert het aan de klant in reactie op het verzoek van de klant . Het begrip "two - tier " client - server architectuur wordt meestal besproken in de context van database applicaties . Databaseprogramma Databases gevormd en gemanipuleerd in verschillende plannen . Een voorbeeld is een gekoppelde lijst , een ander is een tafel . De relationele database is nu de meest voorkomende vorm van database-structuur gevonden in de informatica vandaag . Dit houdt gegevens in tabellen die aan elkaar gekoppeld kunnen worden samengevoegd op een gemeenschappelijk veld . Th relationele tabel wordt opgevraagd door Boolean operanden in Structured Query Language . In zakelijke omgevingen , is het gebruikelijk om de database te centraliseren en de toegang van andere computers in het netwerk te verlenen . Als de toepassing toegang tot de database woonachtig is op dezelfde computer als de database , wordt dit niet beschouwd als een twee - tiered systeem van netwerken termen , hoewel de software zich gedraagt in een twee - of drie -tier manier omdat de toepassing formattering van de gegevens is een client naar de applicatie leveren van de gegevens uit de database . Network Access In een echte twee - tier client - server , de database op de ene computer , de server en de gebruiker gerichte interface is gevestigd op een ander - dit is de opdrachtgever . De aanvraag kan aanwezig zijn op beide computers . Een drie - tier architectuur omvat drie computers . Men houdt de user interface , de andere loopt de aanvraag en de derde houdt de database. Een enkele tier configuratie ( voor netwerk- doeleinden ) heeft alle drie woonachtig op dezelfde computer . 2 - tier Voordelen Het belangrijkste voordeel van een twee - tier architectuur is dat het software van derden om toegang te krijgen tot de database. Het tonen en verwerken software niet te worden gebundeld met het database management systeem . Deze configuratie is gebruikelijk wanneer spreadsheets lezen van gegevens uit een centrale database , of wanneer rapport - genererende software toegang tot data door middel van pre - georganiseerde uitzicht op de data . Het dualistische systeem maakt het mogelijk gegevens uit verschillende bronnen worden samengevoegd en samengevoegd , uitroeien redundantie van gegevens en het mogelijk maken verschillende afdelingen om te profiteren van elkaars gegevens . Ontwikkeling twee - tier client- server -model is de basis van Enterprise Resource Planning -systemen . Aanvankelijk , ERP-systemen zijn geschreven voor grote ondernemingen in staat te stellen hun rekeningen automatisch worden gegenereerd door het vastleggen van alle gegevens met betrekking tot verkopen en aankopen in een centrale database . Deze systemen zijn nu toegankelijk is voor kleine - en middelgrote bedrijven . De mogelijkheid om toegang tot de database te koppelen aan reguliere business software , zoals productiviteit suite programma verhoogt de betaalbaarheid van de twee - tier client- server systemen .
|