210 likes | 351 Vues
VETŠ, smerovi: NRT i RT. KLIJENT SERVER SISTEMI Ver. Septembar 2009. Dr Ninel Čukalevski, dipl.inž. Sadržaj izlaganja. C/S sistem-Definicija Motivacija/Značaj Cilj predmeta Sadržaj predmeta Način rada i polaganja. C/S arhitektura/sistem-Definicija.
E N D
VETŠ, smerovi: NRT i RT KLIJENT SERVER SISTEMI Ver. Septembar 2009. Dr Ninel Čukalevski, dipl.inž.
Sadržaj izlaganja • C/S sistem-Definicija • Motivacija/Značaj • Cilj predmeta • Sadržaj predmeta • Način rada i polaganja
C/S arhitektura/sistem-Definicija • Model za strukturiranje distribuiranog sistema • Sistem se sastoji od dva tipa procesa,klijenata koji zahtevaju servise, i servera koji primaju zahteve, izvršavaju operacije i klijentu vraćaju rezultate. • C i S procesi su ravnopravni ali sa različitim ulogama.Interakcija tipa:zahtev/odgovor. • Servisima se pristupa preko dobro definisanog interfejsa.
C/S ARHITEKTURA: Geneza ZASNOVANA NA FUNKCIONALNOJ DEKOMPOZICIJI APLIKACIJE, tj. RAZDVAJANJU PREZENTACIJE OD RADA SA PODACIMA
Motivacija/Značaj • Velike investicije u IT, pre svega IS • Značaj IS za svakodnevno poslovanje • Današnji IS su uglavnom distribuirani • C/S arhitektura je danas dominantna
MOTIVACIJE – IT DOMEN (1) • ZNAČAJNE INVESTICIJE: U SAD U NOVE RAČUNARSKE SISTEME, PREKO 200 GUSD GODIŠNJE U POSLEDNJIH 5 GODINA, SLIČNO U ZAPADNOJ EVROPI • U svetu je tokom 2007 prodato oko 270 Mil. računara • Broj korisnika Interneta veći od 1.000.000.000 • PRODAJA RDBMS JE U OPSEGU 15-20 GUSD/GOD. 50.GUSD RAČUNAJUĆI ALATE.
MOTIVACIJE – IT DOMEN (2) • U 2006 IT industrija u Srbiji: 1.274 preduzeća, • 10.000 zaposlenih, poslovni prihod 854 M eura. • KOD NAS U 2005. GOD. PRODATO JE OKO • 150.000 RAČUNARA, • INVESTICIJE U IT (70% h/w, samo 10% s/w), • Slabije nego u zemljama iz okruženja (SR: 43 • USD po glavi, 292 USD u Sloveniji). • Visok rast IT tržišta: 17%(2006) 30%(2007). • Internet u Srbiji: 26,3% domaćinstava i 90.6% • preduzeća.
Cilj predmeta • Da studente upozna sa savremenim DIS i BP, kako bi se osposobili za samostalan rad na projektovanju, realizaciji i održavanju sistema ovoga tipa. • Da studentima da široke teoretske osnove (koje su trajnije), iz ove značajne oblasti IT, u ambijentu stalnih i brzih promena konkretnih alata i rešenja. • Da se studenti praktično osposobe za rad sa jednim savremenim RDBMS-om C/S tipa (ORACLE)
Šta u sadržaj predmeta? Google pretraga (client server systems), 24.9.2009:96.700.000pogodaka! Šta uključiti u kurs? Tri osnovnadela: -DBMS (SUBP) -DIS, arhitekture, rešenja, funkcije -povezivanje, MW (srednji sloj)
Sadržaj predmeta (1) • Etape u razvoju, terminologija • Osnovi upravljanja podacima • Osnovi upravljanja procesima • Distribuirani sistemi • Načini distribucije podataka • Arhitektura C/S sistema • Tehnologije servera
Sadržaj predmeta (2) • Tehnologije klijenta • Middleware (srednji sloj) • Načiniintegracije C/S sistema • Primeri realizacije • Standardi u IT • Rešenja u Java-i (beans, EJB,...) • Pravci razvoja (DW, DM, BI)
Način rada i polaganja • Smer: NRT i RT, VI semestar, izborni • Obim: 3+0+2 časa nedeljno • Vežbe: praktičan rad sa RDBMS ORACLE • Ispit: pismeni • Preduslov: uspešno okončane vežbe - redovno pohađanje - urađen i odbranjen završni zadatak