Základné komponenty klient-server
základné komponenty klient-server
1.HW platforma -> otvorenosť a HW nezávislosť (dnes nie je limitou)
2.OS => výber aplikácií
3.dtbs->distribuované ORACLE, INFORMIX, ADABAS, PROGRESS
4.vývojové prostredie GUI ->POWER BUILDER, VISUAL BASIC
5.štandardy
6.komunikačná infraštruktúra
vzdialené volanie procedúr (remote procedure call)
– dôležitú úlohu zohráva synchronizácia dát, fragmentácie, distribúcie, aktualizácie.
centrálne sprac.dát (nie distib.) –prepojenie na krátko, __sieťové prepojenie:
hierarchické dáta s hierarchiou závislých dát – aktualizácia v hlavnej schéme dát aj v subschémach; – musí byť spätná väzba;
s hierarchiou nezávislých dát – dáta sú menené na HP a potom sú prenesené do príslušnej subschémy, z ktorej boli predtým
zobraté; – neexistuje väzba zhora dole. (tá istá schéma).
rozčlenené dáta – poskytujú dáta z rôznych oblastí; – rovnaké dáta a SRBD; – spracovanie: 1.prenos požiadavky k dátam,
2.prenos dát k požiadavke; – distib. transakcia; – nie je jedna integrovaná oblasť.
separátne dáta – tvoria integrovaný celok; – V ako rozčlenené dáta
distribuovaný systém s opakovanými dátami – väčšinou sa robí kópia len z časti dtb (napr. číselníky užívateľov vo všetkých
pobočkách bánk kvôli bankomatom a šekom)
replikácia dát =>dáta :
1.stabilné dáta – encyklopedické údaje;
2.dáta sa menia výmenou za nové (cenníky, cestov.poriadok)
3.časovo nezávislé dáta, ale zmenia sa vyčiarknutím starých
4.dáta s kritickou aktualizáciou v čase (rezerv. hotela)
5.a)zmena je viazaná na zmenu ostatných dát (aktualiz.konta z viacerých miest)=>aktualizácia v reálnom čase alebo nezávislá
aktualizácia.
nehomogénne dáta – nesúvisiace dáta; – neintegrované dáta; – prepojenie izolovaných sietí; – rôzne SRBD