TYPY ARCHITEKTÚRY KLIENT – SERVER
TYPY ARCHITEKTÚRY KLIENT – SERVER
a) distib.užív.rozhranie (architektúra klient-server ktorá vznikla z terminálovej siete; vlastné spracovanie na serveri; grafické
užívať. rozhranie)
b) oddelené užív.rozhranie (aj kontrola dát)
c) distib. aplik. funkcie (rozdelenie aplikačných funkcií; veľmi časté)
d) tučný klient (server-správa dát; klient-aplik.f. a užívat.rozhr.; užívateľ musí ovládať sql)
e) (správa dát server aj klient; veľký problém s integritou dát).
ad c)
1.optimalizovaný server – automatické spúšťače, netreba ovládať sql procedúry, spúšťajú sa vopred uložené procedúry.
2.transakčný server – užívateľ spúšťa bloky uložených procedúr, nepozná logiku spracovania a sql.
3.premiestniteľná aplikácia – najmenej častá, aplikáciu možno premiestniť na menej zaťažený server, alebo klient spracuje u seba,problémy so SW.
výhody archit. klient-server
1.modulárne spracovanie => jednoduché rozšifrovanie
2.vývoj prototypingom (prírastkový)
3.prispôsobivý zmenám-flexibilita a rozšíriteľnosť
4.zvýšenie bezpečnosti
5.zníženie nákladov na komunikáciu
6.rozdelenie záťaže
7.zvýšenie výkonu
8.podpora decentralizácie riadenia
9.grafické užívateľské rozhranie.