Datori, Informācijas tehnoloģijas
Klienta-servera arhitektūra: funkcijas mijiedarbību
Datori, programmatūra un perifērijas ierīces ir atšķirīgi komponenti informācijas tīklu. Daži piemīt daži resursi, tā saucamās serverus, bet citi savukārt šo resursu sauc klientiem. Apsveriet, kā tie mijiedarbojas, un to, kas ir klienta-servera arhitektūru.
Arhitektūra "klients-serveris", ir mijiedarbība ar strukturālo komponentu tīkla balstoties uz noteiktiem principiem organizācijas tīkla, kas ir strukturālās daļas ir servera komponentu un piegādātājiem dažu specializēto funkciju (pakalpojumu), kā arī klientiem, kuri izmanto šo pakalpojumu. Īpašas funkcijas var iedalīt trīs grupās, balstoties uz konkrētiem uzdevumiem:
- funkcija ieejas un prezentācija ir paredzētas lietotāju mijiedarbību ar sistēmu;
- pieteikumu funkcijas - par katru domēnu ir savs noteikts;
- pārvaldības iespējas ir paredzētas, lai vadītu failu sistēma, dažādas datu bāzes un citas sastāvdaļas.
Stand-alone sistēmu, piemēram, datoru, bez tīkla savienojumu, izrāda sastāvdaļas lietišķo un vadības dažādos līmeņos. Šis līmeņu veida tiek uzskatīti operētājsistēmas, lietojumprogrammu un lietderība programmatūru, dažādi komunālie. Tāpat tīkls iepazīstina visus iepriekš minētos komponentus. Galvenais - tiesības nodrošināt tīkla mijiedarbību starp šiem komponentiem.
Klienta-servera arhitektūra visbiežāk izmanto, lai izveidotu uzņēmumu datu bāzēm, kur informācija ir ne tikai saglabātos, bet arī laiku pa laikam apstrādāt dažādas metodes. Šī datubāze ir jebkura uzņēmuma informācijas sistēmas galvenais elements, un serveris ir galvenais šīs sistēmas. Tādējādi, serveris notikt vissarežģītākās operācijas uz ieejas, glabāšanu, apstrādi un datu labošanu. Kad lietotājs (klients) piekļūst datu bāzi (serveri), pieprasījums tiek apstrādāts: tieši piekļūt datu bāzi un atgriež atbildi (apstrādes rezultāts). Pārstrādes rezultāts - tīkla ziņojums par veiksmīgu darbību vai kļūdu. Server datoru var apstrādāt vienlaicīgi pieprasījumus vairākiem klientiem, lai vienā failā. Šis darbs un datu pārraidei tīklā paātrināt darbu lietojumprogrammu.
Šī arhitektūra ir izmantots, lai piekļūtu dažādus resursus, izmantojot tīkla tehnoloģijas: Web serveriem, lietojumprogrammu serveriem, datu bāzēm, pasta serveri, ugunsmūriem, proxy serveriem. klienta-servera lietojumprogrammu izstrādi ļauj uzlabot drošību, uzticamību un veiktspēju jūsu pieteikumu un tīklu kopumā. Visbiežāk klienta-servera lietojumprogrammas, ko izmanto biznesa automatizāciju.
Similar articles
Trending Now