Tehnologija odjemalec-strežnik
Tehnologija odjemalec-strežnik zagotavlja dva neodvisna interaktivna postopka - strežnik in odjemalec, komunikacija med katero poteka preko omrežja.
Strežniki so procesi, ki so odgovorni za podporo podatkovne baze in datotečni sistem ter stranke so procesi, ki pošljejo zahtevo in pričakujejo odziv s strežnika.
Model za stranke-strežnik se uporablja za izgradnjo sistema obdelava informacij na podlagi DBMS-a, kot tudi poštnih sistemov. Obstaja tudi tako imenovana arhitektura datotečnih strežnikov, ki se bistveno razlikuje od arhitekture odjemalec-strežnik.
Podatki v sistemu datoteke strežnika shranjeni na datotečnem strežniku (Novell NetWare ali WindowsNT Server), in so obdelani z delovanjem delovnih postaj "namiznega baze podatkov", kot je Access, Paradox, FoxPro itd
DBMS se nahaja na delovni postaji, manipulacija s podatki pa poteka z več neodvisnimi in nedoslednimi procesi. Vsi podatki se prek strežnika prek omrežja prenesejo na delovno postajo, kar upočasni obdelavo hitrosti informacij.
Tehnologija odjemalec-strežnik se uresničuje z delovanjem dveh (vsaj) aplikacij - odjemalcev in strežnika, ki delita med seboj. Za shranjevanje in neposredno manipuliranje podatkov je odgovoren strežnik, na primer SQLServer, Oracle, Sybase in drugi.
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
sprememba podatkov se opravi strežnik baze podatkov s pomočjo mehanizma transakcije, da vezni agregata lastnosti, operacij, kot so: 1) Valentnost, ki zagotavlja celovitost podatkov ob zaključku koli tranzaktsii- 2) neodvisnih transakcij različnih uporabnikov-3) toleranco - shranjevanje rezultatov posla.
- Razširljivost, npr. Sposobnost sistema, da ni odvisna od števila uporabnikov in količine informacij brez zamenjave uporabljene programske opreme.
Tehnologija odjemalec-strežnik podpira tisoče uporabnikov in gigabajtov informacij z ustrezno strojno platformo.
- Varnost, tj. zanesljivo zaščito podatkov iz nepooblaščen dostop.
- Prilagodljivost. V aplikacijah s podatki se razlikujejo logični sloji: uporabniški vmesnik - pravila za obdelavo logičnih obdelav.
Kot smo že omenili, tehnologija file-strežnik, vse tri sloje združimo v eno monolitno aplikacijo, ki teče na delovni postaji, in vse spremembe v plasteh nujno privede do spremembe tožbe, različic odjemalcem in strežnikom, in želite izvesti nadgradnje programske opreme na vseh delovnih postajah .
Tehnologija odjemalec-strežnik v dvotirni aplikaciji omogoča vse funkcije za generiranje uporabniški vmesnik na odjemalcu in vse funkcije za upravljanje informacij o bazo podatkov - na strežniku se lahko pravila poslovanja izvajajo tako na strežniku kot tudi na odjemalcu.
Troslojna aplikacija omogoča vmesni sloj, ki izvaja pravila poslovanja, ki so najbolj variabilni.
Več ravni omogoča fleksibilno in stroškovno učinkovito prilagajanje vaše obstoječe aplikacije nenehnim spreminjanjem poslovnih zahtev.
- Podrobnosti o tem, kaj je na FTP strežnikih
- FTPS pristanišče - kaj je to?
- Arhitektura odjemalca-strežnik: značilnosti interakcije
- Kaj je protokol HTTP?
- Kaj so NAS strežniki in za kaj so?
- Kako deluje WOT strežnik?
- Preizkusni strežnik `WF mail. en. pts` - kopirajte znak iz igre
- Kako se prijaviti v strežnik: navodila za uporabo
- Iskalnik KS ne deluje? CS ne išče strežnika
- Kaj je najboljši `Maincraft` (strežnik)
- Kako narediti strežnik v Unturned in SAMP
- Kakšne so funkcije LAN strežnika? Njena nastavitev
- SMTP strežnik za distribucijo. Kako konfigurirati SMTP strežnik
- Kaj je strežnik in kakšne so njegove funkcije
- MX zapis - kaj je to?
- Kako ustvariti strežnik `Minecraft`
- Arhitektura odjemalec-strežnik
- Katere naloge rešuje strežnik aplikacij?
- Kako namestiti Minecraft?
- Client-server Delphi temelji na vtičnicah
- Oddaljeni strežnik. Kako vzpostaviti povezavo z oddaljenim strežnikom