Varianty technológie klient/server
Varianty technológie klient/server.
Existuje celkovo 5 variant architektúry klient/server, ktoré sa líšia v tom, akým spôsobom distribuujú jednotlivé funkcie medzi časťou klient a server. Rozdelenie je založené na poznaní, že každá aplikácia môže byť chápaná ako kombinácia troch komponentov: užívateľského rozhrania, aplikačných funkcií a dát.
Interface Distribution ( distribuované užívateľské rozhranie )
V tomto variante je správa dát, aplikačné funkcie a časť užívateľského rozhrania prevádzkovaná na serveri. Táto architektúra je obvyklá tam, kde bol k existujúcemu systému Host/Terminal prevádzkovaného na sálovom počítači pridaný tzv. „GUI front-end“. Sálový počítač posiela prostredníctvom siete obsahy jednotlivých obrazoviek klientom, kde sú preformátované do grafickej podoby.
Možnosti a flexibilita grafického rozhrania sú často obmedzené systémom používaným na strane sálového počítača. Hlavná výhoda tejto architektúry spočíva v tom, že grafický „front-end“ môže byť pridaný relatívne rýchle a z nízkymi nákladmi, v niektorých prípadoch bez nutnosti urobiť zmenu v aplikácii.
Interface Separation (oddelené užívateľské rozhranie)
V tomto modely je užívateľské rozhranie prevádzkované na kliente, všetky aplikačné funkcie a správa dát na strane serveru. Klient poskytuje grafické užívateľské rozhranie pre prístup k aplikácii alebo súboru služieb. Klient vykonáva spracovanie dialógu vrátane základnej kontroly dát. Jedná sa o druhý typ tzv. „frontware“.