RačunalnikiProgramska oprema

Tehnologija odjemalec-strežnik

Tehnologija Client-server zagotavlja dva neodvisna interaktivna procesa - strežnik in odjemalec, komunikacija med katero poteka preko omrežja.

Strežniki so procesi, odgovorni za vzdrževanje baze podatkov in datotečnega sistema, stranke pa so procesi, ki pošljejo zahtevo in počakajo na odgovor s strežnika.

Model odjemalec-strežnik se uporablja pri izgradnji sistema za obdelavo informacij , ki temelji na DBMS-u, ter poštnih sistemih. Obstaja tudi tako imenovana arhitektura datotečnih strežnikov, ki se bistveno razlikuje od arhitekture odjemalec-strežnik.

Podatki v sistemu datotečnega strežnika so shranjeni na datotečnem strežniku (Novell NetWare ali WindowsNT Server) in jih obdelajo na delovnih postajah z delovanjem "namiznih DBMS", kot so Access, Paradox, FoxPro itd.

DBMS se nahaja na delovno postajo, manipulacija s podatki pa poteka z več neodvisnimi in nedoslednimi procesi. Vsi podatki se prenesejo iz strežnika preko omrežja na delovno postajo, kar upočasni hitrosti obdelave informacij.

Tehnologija odjemalec-strežnik se izvaja z delovanjem dveh (vsaj) aplikacij - odjemalcev in strežnikov, ki delita med seboj. Strežnik je odgovoren za shranjevanje in neposredno manipulacijo s podatki, kar je lahko primer SQLServer, Oracle, Sybase in drugih.

Uporabniški vmesnik oblikuje stranka, ki temelji na uporabi posebnih orodij ali namiznih DBMS. Logična obdelava podatkov se izvaja delno na odjemalcu in deloma na strežniku. Pošiljanje zahtev strežniku izvaja naročnik, navadno v jeziku SQL. Prejete zahteve obdeluje strežnik in rezultat se vrne stranki (odjemalcem).

V tem primeru se podatki obdelujejo na istem mestu, kjer so shranjeni - na strežniku, zato se veliko njih ne prenese prek omrežja.

Prednosti arhitekture odjemalec-strežnik

Tehnologija odjemalec-strežnik prinaša naslednje značilnosti informacijskemu sistemu:

  • Zanesljivost

Modifikacijo podatkov izvaja strežnik baz podatkov z mehanizmom transakcij, ki daje vrsto operacij lastnosti, kot so: 1) atomičnost, ki zagotavlja celovitost podatkov pri vsakem zaključku transakcije; 2) neodvisnost transakcij različnih uporabnikov; 3) Odpornost na napake - shranjevanje rezultatov zaključka transakcije.

  • Razširljivost, npr. Sposobnost sistema, da ni odvisna od števila uporabnikov in količine informacij, ne da bi zamenjala uporabljeno programsko opremo.

Tehnologija odjemalec-strežnik podpira tisoče uporabnikov in gigabajtov informacij z ustrezno strojno platformo.

  • Varnost, tj. Zanesljivo varovanje informacij pred nepooblaščenim dostopom.
  • Prilagodljivost. V aplikacijah, ki delujejo s podatki, se razlikujejo logični sloji: uporabniški vmesnik; Pravila logične obdelave; Upravljanje podatkov.

Kot smo že omenili, so v tehnologiji datotečnega strežnika vsi trije sloji združeni v eno monolitno aplikacijo, ki deluje na delovno postajo, vse spremembe v plasti pa nujno vodijo do spremembe aplikacije, različice odjemalca in strežnika so različni, zato je treba posodobiti različice na vseh delovnih postajah .

Tehnologija odjemalec-strežnik v dvotirni aplikaciji zagotavlja vse funkcije za ustvarjanje uporabniškega vmesnika na odjemalcu, vse funkcije za upravljanje podatkov baz podatkov pa so na strežniku, poslovna pravila se lahko izvajajo tako na strežniku kot tudi na odjemalcu.

Trikratna aplikacija omogoča vmesni sloj, ki izvaja pravila poslovanja, ki so najbolj variabilni.

Več ravni vam omogoča, da fleksibilno in stroškovno učinkovito prilagodite obstoječo aplikacijo do nenehno prilagodljivih poslovnih zahtev.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sl.atomiyme.com. Theme powered by WordPress.