Počítače, Informačné technológie
Klient-server architektúra: rysy interakcie
Počítače, softvér a periférne zariadenia sú rôznorodé súčasti informačnej siete. Niektoré majú nejaký zdroj, takzvané servery, zatiaľ čo iní sa obrátiť na tieto zdroje sa nazývajú klientov. Zvážiť, ako na seba vzájomne pôsobia a čo predstavuje architektúru klient-server.
Architektúra "klient-server" je interakcia konštrukčných prvkov siete na základe určitých princípov organizácie siete, čo sú konštrukčné prvky súčasti servera a dodávateľmi niektorých špecializovaných funkcií (služieb), ako aj zákazníci, ktorí používajú túto službu. Špecifické funkcie môžu byť rozdelené do troch skupín na základe konkrétnych úloh:
- Vstupné a prezentácie funkcie sú určené pre interakciu užívateľa so systémom;
- Funkcie aplikácie - pre každú doménu má svoj vlastný súbor;
- Funkcie pre správu sú navrhnuté tak, aby spravovať súborový systém, rôzne databázy, a ďalšie komponenty.
Stand-alone systém, ako je počítač bez pripojenia k sieti, prezentuje komponenty aplikovanej a riadenia na rôznych úrovniach. Tento druh úrovní sú považované za operačný systém, aplikácie a utility softvér, rôzne nástroje. Podobne sieť predstavuje všetky vyššie uvedené komponenty. Hlavná vec - právo poskytovať interakciu siete medzi týmito zložkami.
Architektúra klient-server najčastejšie používa na vytvorenie firemných databáz, kde sú informácie nielen uložené, ale aj čas od času spracovať celý rad metód. Táto databáza je kľúčovým prvkom akéhokoľvek podnikového informačného systému, a server je jadrom tohto rámca. To znamená, že server sa vyskytujú zložité operácie na vstupné, skladovanie, spracovanie a modifikáciu údajov. Keď používateľ (klient) pristupuje k databáze (server), je požiadavka spracovaný: priamy prístup k databáze a vráti odpoveď (výsledok spracovanie). Výsledkom spracovania - sieť správu o úspešnej operácii alebo chybou. Server počítače zvládne súčasných požiadaviek niekoľkých klientov na rovnaký súbor. Táto práca a prenos dát po sieti, aby urýchlila prácu aplikačného softvéru.
Táto architektúra sa používa pre prístup k celej rade zdrojov s využitím sieťových technológií: webové servery, aplikačné servery, databázy, poštové servery, firewally, proxy servery. vývoj aplikácií typu klient-server umožňuje zlepšiť bezpečnosť, spoľahlivosť a výkon svojich aplikácií a sieť ako celok. Medzi najčastejšie aplikácie klient-server použitá pre obchodné automatizáciu.
Similar articles
Trending Now