Klijent-poslužiteljska tehnologija

Klijentsko-poslužiteljska tehnologija osigurava dva neovisna interakcijska procesa - poslužitelj i klijent, a veza između kojih se provodi preko mreže.

Poslužitelji su procesi koji su odgovorni za održavanje baze podataka i datotečnog sustava, a klijenti su procesi koji šalju zahtjev i očekuju odgovor od poslužitelja.

Kod izgradnje se koristi model klijent-poslužiteljsustavi za obradu podataka temeljeni na DBMS-u, kao i poštanske sustave. Postoji i takozvana arhitektura datotečnog poslužitelja, koja se značajno razlikuje od klijent-poslužitelja.

Podaci u datotečnom poslužitelju pohranjeni su nadatotečni poslužitelj (Novell NetWare ili WindowsNT Server), a obrađuju se na radnim stanicama kroz rad "desktop DBMS-a", kao što su Access, Paradox, FoxPro, itd.

DBMS se nalazi na radnoj stanici imanipulacija podacima provodi nekoliko neovisnih i nekonzistentnih procesa. Svi se podaci prenose s poslužitelja preko mreže na radnu stanicu, što usporava brzinu obrade informacija.

Klijent-poslužitelj tehnologija implementiranafunkcioniranje dvije (barem) aplikacije - klijenti i poslužitelji, koji dijele funkcije između sebe. Poslužitelj je odgovoran za pohranu i izravnu manipulaciju podacima, primjerice SQLServer, Oracle, Sybase i drugi.

Korisničko sučelje oblikuje klijenta, una temelju kojih se koriste specijalni alati ili desktop DBMS. Logička obrada podataka provodi se djelomično na klijentu, a dijelom na poslužitelju. Klijent šalje zahtjeve poslužitelju, obično u SQL-u. Primljene zahtjeve obrađuje poslužitelj, a rezultat se vraća klijentu (klijentima).

U tom slučaju, podaci se obrađuju na istom mjestu gdje su pohranjeni - na poslužitelju, tako da se velika količina ne prenosi preko mreže.

Prednosti klijent-poslužitelj arhitekture

Tehnologija klijent-poslužitelj donosi informacijskim sustavima sljedeće kvalitete:

  • pouzdanost

Poslužitelj baze podataka mijenja podatke.podatke koji koriste mehanizam transakcija, dajući ukupnosti operacija takva svojstva kao: 1) atomičnost, koja osigurava integritet podataka s bilo kojim završetkom transakcije; 2) neovisnost transakcija različitih korisnika; 3) tolerancija na pogreške - spremite rezultate završetka transakcije.

  • Skalabilnost, tj. sposobnost sustava da ne ovisi o broju korisnika i količini informacija bez zamjene korištenog softvera.

Klijent-poslužitelj tehnologija podržava tisuće korisnika i gigabajta informacija s odgovarajućom hardverskom platformom.

  • Sigurnost, tj. pouzdana zaštita podataka od neovlaštenog pristupa.
  • Fleksibilnost. U aplikacijama koje rade s podacima razlikuju se logički slojevi: korisničko sučelje; pravila logičke obrade; upravljanje podacima.

Kao što je već navedeno, u datotečnom poslužiteljuSva tri sloja tehnologije spajaju se u jednu monolitnu aplikaciju koja radi na radnoj stanici, a sve promjene u slojevima nužno vode do modifikacije aplikacije, verzije klijenta i poslužitelja su različite, a verzije se moraju ažurirati na svim radnim stanicama.

Klijent-poslužitelj tehnologija u dva slojaaplikacija omogućuje implementaciju svih funkcija stvaranja korisničkog sučelja na klijentu, a sve funkcije upravljanja bazom podataka na poslužitelju, poslovna pravila mogu se implementirati i na poslužitelju i na klijentu.

Troslojna aplikacija omogućuje srednju razinu koja implementira poslovna pravila koja su najkompatibilnije komponente.

Nekoliko razina omogućuje fleksibilno i troškovno učinkovito prilagođavanje postojeće aplikacije stalnim promjenama u poslovnim zahtjevima.

</ p>
volio:
0
Vezani članci
Test poslužitelj "WF mail. Ru st" -
Koji je klijent torrent bolje?
Što je poslužitelj za kućne multimedije?
Što je "VARPHASE PTS" i kako to igrati?
Kako napraviti poslužitelj oko sat
Kako se prijaviti na poslužitelj: upute za uporabu
Pregled vrste dijeljenja datoteka "Sharemana"
Kako instalirati kožu na Kristalix u
Što je Warface PTC i kako doći?
Popularni postovi
gore