DatoriProgrammatūra

Klienta-servera tehnoloģija

klienta-servera tehnoloģija nodrošina divi neatkarīgi mijiedarbojas procesi - serveri un klientu, savienojumu starp tām pa tīklu.

Serveri sauc procesus, kas atbild par atbalsta datubāzes un failu sistēmas, un klients - procesiem, kas sūta pieprasījumu un gaida atbildi no servera.

Klienta-servera modelis tiek izmantots veidojot sistēmas informācijas apstrādi , pamatojoties uz datu bāzē, kā arī pasta sistēma. Tur ir tā sauktā failu servera arhitektūra, kas ir būtiski atšķirīgs no klienta-servera.

Dati failu servera sistēmas glabājas uz failu serveri (Novell NetWare vai WindowsNT Server), un tie ir apstrādāti, izmantojot darbībai darbstacijas "desktop datubāzi", piemēram, Access, Paradox, FoxPro, utt

Datu bāze atrodas pie darbstacijas, un datu manipulācijas veic vairākas neatkarīgas un nekoordinētas procesā. Tādējādi visi dati nosūtīti, izmantojot tīkla servera uz darbstacijas, kas palēnina ātrumu informācijas apstrādi.

klienta-servera tehnoloģija ir ieviesta darbību no diviem (vismaz) lietojumiem - klientiem un serveriem, dalīties funkcijas starp tām. Uzglabāšanai un tiešās manipulācijas datu servera reaģē, piemērs, kas var būt SQLServer, Oracle, Sybase, un citi.

Lietotāja saskarne nodrošina klienta balstītu konstrukciju, kuru izmanto īpašus instrumentus vai darbvirsmas datu bāzi. Loģiskā datu apstrāde tiek izpildīts daļēji uz klientu, un daļēji uz servera. Making pieprasījumu serverim veic klients, parasti SQL valodā. apstrādāti ar serveri un klienta (-u) Saņemtie pieprasījumi, rezultāts tiek atgriezta.

Dati tiek apstrādāti tajā pašā vietā, kur tie tiek glabāti - uz servera, tāpēc liels daudzums no tiem netiek nosūtīti pa tīklu.

Priekšrocības klienta-servera arhitektūru

klienta-servera tehnoloģija sniedz informāciju, tādu kvalitātes nodrošināšanas sistēma:

  • uzticamība

Datu modifikācija tiek veikta datu bāzes serveri, izmantojot darījumu mehānismu, kas piešķir apkopotos īpašības tādas darbības kā: 1) Atomitāte, kas nodrošina datu integritāti katra darījuma pabeigšanai; 2) neatkarība darījumu dažādu lietotājiem; 3) bojājumpiecietība - ietaupīt darījuma rezultātus.

  • Mērogojamību, ti, Sistēmas jauda nav atkarīga no lietotāju skaita un informācijas apjoma nemainot izmantoto programmatūru.

klienta-servera tehnoloģija atbalsta tūkstošiem lietotāju un gigabaitiem informācijas atbilstošā aparatūras platformu.

  • Drošība, ti, uzticamu datu aizsardzību no nesankcionētas piekļuves.
  • Elastība. Ar pieteikumiem, kas strādā ar datiem, piešķirt loģiski slāņi: lietotāja interfeisu; loģikas likumiem apstrādei; datu pārvaldība.

Kā jau minēts, failu serveru tehnoloģiju, visi trīs slāņi ir apvienoti vienā monolītā pieteikumu, kas darbojas uz darbstacijas, un visas izmaiņas slāņos neizbēgami noved pie izmaiņām pieteikumu, dažādas versijas klientu un serveri, un jūs vēlaties, lai veiktu programmatūras jauninājumus uz visām darbstacijām .

Klienta-servera tehnoloģija divlīmeņu pieteikumu nodrošina visas funkcijas veidošanās lietotāja saskarnes uz klientu, un visas funkcijas informācijas datubāzes vadību - uz servera, biznesa noteikums var īstenot gan serveri un klientu.

Trīs līmeņa programma ļauj starpposma līmenis, kas īsteno uzņēmējdarbības noteikumus, kas ir visvairāk mainīgās sastāvdaļas.

Vairāki līmeņi ļauj elastīgi un izmaksu ziņā efektīvi pielāgoties esošās lietojumprogrammas pastāvīgi atjaunināmu biznesa prasībām.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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