/ / Client-server arkitektur: interaksjonsfunksjoner

Klient-server arkitektur: funksjoner for samhandling

Datamaskiner, programvare og eksterne enheterer ulik komponenter i informasjonsnettverket. Noen eier en ressurs, så de kalles servere, andre får tilgang til disse ressursene og kalles klienter. Vurder hvordan de samhandler med hverandre og hva som utgjør en klient-server arkitektur.

Klientserverarkitektur
Client-server arkitektur

Client-Server Architecture ersamspill mellom strukturelle komponenter i et nettverk basert på visse prinsipper for organisering av et gitt nettverk, hvor de strukturelle komponentene er serveren og noderleverandørene av bestemte spesialiserte funksjoner (tjenester), samt kunder som bruker denne tjenesten. Spesifikke funksjoner kan deles inn i tre grupper basert på løsningen av bestemte oppgaver:

  • Datainngang og presentasjonsfunksjoner er ment for brukerinteraksjon med systemet;
  • applikasjonsfunksjoner - for hvert fagområde har sitt eget sett;
  • ressursadministrasjonsfunksjoner er utformet for å administrere filsystemet, ulike databaser og andre komponenter.

Autonomt system, for eksempel en datamaskin utennettverkstilkobling, representerer presentasjon, applikasjon og kontrollkomponenter på ulike nivåer. Slike nivåer betraktes som operativsystemet, applikasjons- og tjenesteprogramvaren, ulike verktøy. På samme måte presenterer nettverket alle de ovennevnte komponentene. Det viktigste er å sikre nettverkssamspillet mellom disse komponentene.

Server datamaskiner
Prinsippet om klient-server arkitektur

Klient-server arkitektur oftestDet brukes til å lage bedriftsdatabaser der informasjon ikke bare lagres, men også regelmessig for behandling av ulike metoder. Databasen er hovedelementet i ethvert bedriftsinformasjonssystem, og serveren er kjernen i denne databasen. Så, de mest komplekse operasjonene skjer på serveren, angående inngang, lagring, behandling og modifisering av data. Når en bruker (klient) får tilgang til en database (server), behandles forespørselen: direkte tilgang til databasen og retur av svar (behandlingsresultat). Resultatet av behandlingen er en melding fra nettverket om en vellykket operasjon eller feil. Server-datamaskiner kan håndtere samtidig tilgang til flere klienter til samme fil. Slik arbeid og dataoverføring over nettverket gjør at du kan øke hastigheten på bruken av applikasjoner.

utvikling klient server applikasjoner
Klient-server arkitektur: teknologi applikasjon

Denne arkitekturen brukes til å få tilgangulike ressurser ved hjelp av nettverksteknologier: Webservere, applikasjonsservere, databaseservere, postservere, brannmurer, proxy-servere. Utviklingen av klient-server-applikasjoner kan forbedre sikkerheten, påliteligheten og ytelsen til de anvendte applikasjonene og nettverket som helhet. De vanligste klient-server-applikasjonene brukes til forretningsautomatisering.

</ p>>
Les mer: