Client-server aplikativni softver

Client/server koncept

Client/server koncept, nazivan i "talasom budu}nosti", je rezultat napretka u oblasti hardvera i najnovije evolucije softverskih proizvoda. Jednostavna definicija client/server koncepta bila bi da server prihvata zahteve za podacima sa klijenta i vra}a rezultate klijentu. Klijent manipuli{e podacima i prezentira rezultate korisniku, ili, igraju}i ulogu servera {alje rezultate klijentu (serveru) koji ih je i zatra`io.

Iz prethodnog se da zaklju~iti da client/server aplikacije imaju tri elementa: klijent, server i mre`u. Svaki od elemenata ima hardversku i nekoliko softverskih komponenti. Ima vi{e vrsta client/server aplikacija, od jednostavnih do kompleksnih, svaka sa svojim vlastitim zahtevima za pojedina~nim komponentama arhitekture.

Client/server aplikacije se retko ograni~avaju svojom vlastitom mre`om. Takodje, klijenti u istoj mre`i mogu da koriste razli~ite operativne sisteme i server softver za baze podataka. Kada client/server aplikacije idu van svoje mre`e, okru`enje mora biti sposobno da komunicira sa novim okru`enjem, da prihvati podatke i da ih prebaci nazad u vlastito okru`enje.

Cilj client/server koncepta je da omogu}i aplikaciji pristup do svakog ~vora u mre`i i da omogu}i svim softverskim komponentama da rade zajedno. Kada se ova dva uslova ispune, okru`enje je uspe{no i koristi client/server koncepta, kao {to su u{teda, pove}ana produktivnost, fleksibilnost i iskori{}enost resursa, su ostvarene. Ovaj cilj mo`e delimi~no da se ostvari pridr`avanjem industrijskih standarda i kreiranjem otvorenih sistema.


Client/server koncept u aplikacijama Ei SiGrafa


Client/server koncept do`iveo je svoju punu implementaciju u slede}im aplikacijama Ei SiGrafa:

Generalni servis N.A. TANJUG
IKAR - sistem za rezervaciju i izdavanje karata J@TP
BANKclient - bankarski {alter
Sistem prikupljanja i eksploatacije krvi - Zavod za transfuziju Ni{