KomputilojProgramaro

Kliento-servilo teknologio

kliento-servilo teknologio provizas du sendependaj interagantaj procezoj - servilo kaj kliento, la ligo inter ili pli ol reto.

Serviloj estas nomataj la procezoj respondecaj por la subteno de la datumbazo kaj la sistemo de arkivoj, kaj la kliento - la procezoj kiuj sendas peton kaj ĝi atendas respondon de la servilo.

Kliento-servilo modelo estas uzata en konstruado de la sistemo informoj prilaborado surbaze de la datumbazo, tiel kiel la poŝta sistemo. Estas la tiel nomata dosier-servilo arkitekturo kiu estas signife malsamaj de la kliento-servilo.

Datumoj en la dosieron servilo sistemo stokita sur dosiero servilo (Novell NetWare aŭ WindowsNT Servilo), kaj ili estas traktataj per la efiko de la stacidomoj de laboro "labortablo datumbazo", kiel ekzemple Aliro, Paradox, FoxPro, ktp

Datumbazo situas ĉe la stacidomo de laboro, kaj manipulado de datumoj interpretita laŭ pluraj sendependaj kaj descoordinadas procezo. Ĉiuj datumoj tiel transdonitaj sur reto servilo al la stacidomo de laboro, kiu bremsas la rapido de informoj prilaborado.

kliento-servilo teknologio estas implementado la funkciado de la du (almenaŭ) aplikoj - klientoj kaj serviloj kiuj dividas la funkcioj inter ili. Por stokado kaj rekta manipulado de la datumoj servilo respondas, ekzemplo de kiu povas esti SQLServer, Oracle, Sybase, kaj aliaj.

La uzantinterfaco provizas kliento bazita konstruo de kiuj uzas specialajn ilojn aŭ labortablo datumbazo. Logika datumtraktado estas ekzekutita en parto de la kliento, kaj parte en servanto. Farante peto al la servilo estas farita fare de la kliento, kutime en la SQL lingvo. Ricevis petojn procesitaj de la servilo kaj la kliento (j), la rezulto estas redonita.

La datumoj estas procesitaj en la sama loko, kie ili stokas - sur la servilo, do granda kvanto de ili ne estas sendita tra la reto.

La avantaĝoj de kliento-servilo arkitekturo

kliento-servilo teknologio alportas informojn kvalito sistemo:

  • fidindeco

Datumoj modifo estas farata datumbazo servilo uzante la transakcioj mekanismo kiu imparts entuta ecoj tiaj operacioj kiel: 1) atomicidad, kiu provizas datumoj integrecon por ĉiu transakcio kompletigas; 2) sendependecon de transakcioj de malsamaj uzantoj; 3) kulpo toleremo - ŝparas la rezultoj de la transakcio.

  • Escalabilidad, kio estas, Sistemo kapablo ne dependas de la nombro de uzantoj kaj la kvanto de informo sen ŝanĝi la programaron uzita.

kliento-servilo teknologio subtenas miloj da uzantoj kaj gigabajtoj de informoj ĉe la taŭga aparataro platformo.

  • Sekureco, tio estas, fidinda datumoj protekto de senpermesa aliro.
  • Fleksebleco. En aplikoj kiuj laboras kun datumoj, rezervu logika tavoloj: la uzantinterfaco; reguloj de logiko prilaborado; datumoj mastrumado.

Kiel jam dirite, dosiero-servila teknologio, ĉiuj tri tavoloj estas kombinitaj en ununura monolita apliko kiu funkcias per stacidomo de laboro, kaj ĉiuj ŝanĝoj en la tavoloj nepre kondukas al modifo de la aplikaĵo, malsamaj versioj de la kliento kaj la servilo, kaj vi volas realigi programaro ĝisdatigojn sur ĉiuj laborstacioj .

Kliento-servilo teknologio en du niveloj aplikon provizas ĉiuj funkcioj por la formado de la uzantinterfaco de la kliento, kaj ĉiuj funkcioj de la informoj datumbazo mastrumado - en servanto, negocoj regulo povas efektivigi ambaŭ la servilo kaj la kliento.

Tri-nivela apliko permesas meza nivelo, efektiviganta la negoco reguloj, kiuj estas la plej ŝanĝiĝema komponantojn.

Multoblaj niveloj permesas fleksebla kaj kosto-efike adapti ekzistantajn aplikojn por konstante updatable negoco postulojn.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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