KompiuteriaiPrograminė įranga

Klientas-serveris technologijos

klientas-serveris technologija suteikia du nepriklausomus sąveikaujančių procesų - serverio ir kliento, tarp jų ryšį tinklu.

Serveriai yra vadinami atsakingas už paramos procesus duomenų bazės ir failų sistemos ir kliento - procesai, kurie siunčia prašymą ir laukia atsakymo iš serverio.

Kliento-serverio modelis yra naudojamas statant sistemos informacijos apdorojimą remiantis duomenų bazės pagrindu, taip pat pašto sistemą. Yra vadinamasis failų serverio architektūra, kuri yra žymiai skiriasi nuo kliento-serverio.

Duomenys iš failų serverio sistemos saugomi failų serverio (Novell NetWare arba Windows NT Server), ir jie yra tvarkomi per darbo vietose "darbastalio duomenų bazę" veikimo, pavyzdžiui, Access, Paradox, FoxPro, ir tt

Duomenų bazė yra ne darbo vietos, ir duomenų manipuliavimo atlieka kelių nepriklausomų ir nesuderintai proceso. Taigi visi duomenys perduodami į tinklo serverį su darbo vieta, kuri lėtina informacijos apdorojimo greitį.

klientas-serveris technologija yra įgyvendinama iš dviejų (bent jau) programų veikimą - klientų ir serverių, kurie dalijasi funkcijas tarp jų. Saugojimo ir tiesioginio manipuliavimo duomenų serveris atsako, kurių pavyzdys gali būti SQLServer, Oracle, Sybase ir kt.

Vartotojo sąsaja suteikia kliento statybinės kurios naudojimas specialių įrankių ar darbastalio duomenų bazę. Loginiai duomenų apdorojimas vykdomas iš dalies klientui, ir iš dalies serveryje. Pateikti prašymą į serverį atliekamas pagal kliento, paprastai SQL kalba. tvarkomi serverio ir kliento (-ų) gavo prašymus, rezultatas yra grąžinamas.

Duomenys tvarkomi toje pačioje vietoje, kur jie saugomi - serveryje, todėl daug iš jų yra išsiųstas ne tinkle.

A kliento-serverio architektūros privalumai

klientas-serveris technologija suteikia informaciją, pavyzdžiui kokybės sistemą:

  • patikimumas

Duomenų modifikacija atliekama duomenų bazės serverio naudojant sandorio mechanizmą, suteikiantį suvestinius savybės tokios operacijos kaip: 1) nedalomumo, kuri teikia duomenų vientisumą kiekvienas sandoris baigtas; 2) savarankiškumas sandorių skirtingų vartotojų; 3) gedimo toleranciją - taupymo sandorio rezultatus.

  • Mastelio, ty, Sistemos talpa nepriklauso nuo vartotojų skaičiaus ir informacijos kiekį, nekeičiant programinės įrangos naudojama.

klientas-serveris technologija palaiko tūkstančius vartotojų ir gigabaitų informacijos atitinkamu aparatinės įrangos platforma.

  • Apsaugos ty, patikimų duomenų apsauga nuo nesankcionuoto priėjimo.
  • Lankstumas. Programose, kurios dirba su duomenimis, skirti loginius sluoksnius: vartotojo sąsaja; taisyklės logikos perdirbimo; duomenų valdymas.

Kaip jau buvo minėta, byla-serverio technologija, visi trys sluoksniai yra sujungti į vieną monolitinę programa, kuri veikia ant darbo vietos, ir visi sluoksnių pokyčiai nebūtinai sukelti paraiškos, skirtingų versijų kliento ir serverio modifikacijos, ir jūs norite vykdyti programinės įrangos atnaujinimus visose darbo vietose ,

Kliento-serverio technologija dviejų pakopų paraiškoje teikia visas funkcijas formuojant naudotojo sąsajos dėl kliento, ir visi duomenys duomenų bazių valdymo funkcijos - serveryje, verslo taisyklė gali įgyvendinti tiek serverio ir kliento.

Trijų lygių programa leidžia tarpinį lygį, kuris įgyvendina verslo taisykles, kurios yra labiausiai kintamoji dalis.

Keli lygiai leidžia lanksčiai ir ekonomiškai efektyviai pritaikyti esamas programas nuolat atnaujinama verslo reikalavimus.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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