Professional Documents
Culture Documents
Mat 507
Mat 507
Arhitekrura IS - Istorija:
Jednoslojna arhitektura Dvoslojna arhitektura
PROGRAM
Korisniki interfejs, LOGIKA
PROGRAM
PODACI, LOGIKA, KOMUNIKACIJA SA KORISNIKOM
Troslojna arhitektura
KLIJENT (Prezentacioni sloj)
korisniki interfejs
aplikaciona logika
upravljanje podacima
Troslojna arhitektura
Omoguava transparentno povezivanje korisnikih aplikacija sa razliitim izvorima podaka na raznim platformama, a ne samo sa jednim serverom baze podataka. Sutinu ove arhitekture odraava srednji sloj koji se razliito naziva: aplikacioni server, transakcioni server, server komponenti, server poslovnih pravila, ime se posebno istie neka funkcionalnost ovoga sloja.
Troslojna arhitektura
Koncept distribuiranih softverskih komponenti (CORBA, DCOM, Java Beans) omoguava da se i komponente srednjeg sloja distribuiraju Troslojna arhitektura je generika za vieslojne arhitekture koje postaju opteprihvaeni standard. U njima se razliite funkcije srednjeg sloja (middleware) raslojavaju, da bi se preko veeg broja slojeva, odnosno veeg stepena indirekcije, omoguila vea modularnost, heterogenost i elastinost sistema.
6
Verzije arhitektura
Inteligentni Inteligentni Server Server Inteligentni Inteligentni Klijent Klijent N-nivovska N-nivovska arhitektura arhitektura Internet Internet
Presentation Presentation Presentation Presentation Presentation Presentation Business Business Business Business Data Data Data Data Data Data Business Business
Data Data
DVONIVOVSKA
VIENIVOVSKA
7
Prednosti DSUBP*
Poveana pouzdanost i raspoloivost (metoda: replikacija) Poboljane performanse sistema (metoda: fragmentacija) Jednostavniji rast sistema (proirivanje lokalnih baza, dodavanje vorova)
11
13
CASE arhitektura
Alat za dijagrame
Alat za opise
Alat za prototip
Alat za dokumentaciju
model sistema
prototip sistema
programski kod
14
vertikalna
upravljanje, planiranje, praenje tehniki alati podrka projektu (renici, skladita)
15
17
18