Você está na página 1de 18

Arhitektura IS

2
Arhitekrura IS - Istorija:
Jednoslojna arhitektura Dvoslojna arhitektura
PODACI, LOGIKA,
KOMUNIKACIJA
SA KORISNIKOM
PROGRAM
Korisniki interfejs,
LOGIKA
IZVORI PODATAKA
(BP)
PROGRAM
3
Troslojna arhitektura
KLIJENT
(Prezentacioni sloj)
POSLOVNI SLOJ
APLIKACIONI SERVER
IZVORI PODATAKA
(BP)
aplikaciona logika
korisniki interfejs
upravljanje podacima
4
Karakteristike
Karakteristike
troslojne
troslojne
arhitekture
arhitekture
U troslojnom generikom modelu jasno se odvaja
upravljanje podacima, aplikaciona logika i
korisniki interfejs.
Prilagodljiva je brzim promenema, kako u
korisnikom (poslovnom), tako i u
implementacionom (tehnolokom) okruenju.
5
T
T
roslojna
roslojna
arhitektura
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.
6
T
T
roslojna
roslojna
arhitektura
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.
7
Verzije
Verzije
a
a
rhitektura
rhitektura
Inteligentni
Klijent
Inteligentni
Klijent
Presentation
Presentation
Business
Business
Data
Data
Internet
Internet
Presentation
Presentation
Business
Business
Data
Data
Browser
Client
Browser
Client
N-nivovska
arhitektura
N-nivovska
arhitektura
Presentation
Presentation
Business
Business
Data
Data
Inteligentni
Server
Inteligentni
Server
Business
Business
Data
Data
Presentation
Presentation
DVONIVOVSKA
VIENIVOVSKA
Distribuirana arhitektura
osnovni pojmovi
9
Distribuirana arhitektura
osnovni pojmovi
Distribuirana baza podataka fiziki delovi baze
se nalaze na razliitim vorovima mree
Federativne (viestruke) baze podataka
virtuelna integracija razliitih baza
Paralelne arhitekture podtipovi:
deljiva memorija
deljivi diskovi
nita deljivo nezavisni procesori sa sopstvenom
memorijom, u mrei velike brzine
10
Distribuirane baze podataka
kolekcija vorova sa lokalnim SUBP* i
sposobnou kolaboracije sa bazama na
drugim vorovima
karakteristike:
lokalna autonomija (obrade, uvanje podataka)
logiki jedinstvena velika baza podataka
* sistemi za upravljanje bazama podataka, Data Base Management Systems - DBMS
11
Prednosti DSUBP*
Poveana pouzdanost i raspoloivost
(metoda: replikacija)
Poboljane performanse sistema
(metoda: fragmentacija)
Jednostavniji rast sistema (proirivanje
lokalnih baza, dodavanje vorova)
* Distribuirani sistemi za upravljanje bazama podataka (DDBMS)
CASE -
Computer Aided
Software Engeneering
13
CASE -
Computer Aided Software Engeneering
CASE tools alati za proizvodnju softvera
Uspenim korienjem pravilno odabranog CASE
lata moe se:
minimizirati vreme i trud (kotanje) razvoja softvera,
viestruko poveati produktivnost u izradi softvera,
podii nivo kvaliteta,
poveati pouzdanost,
standardizovati proizvedeni softver.
14
Alat za dijagrame Alat za opise
Alat za prototip
Alat za upravljanje
kvalitetom sw
Alat za
dokumentaciju
Generator
programskog koda
model
sistema
opis i
specifikacija
sistema
prototip
sistema
izvetaj o
kvalitetu
sistema
projektna i
sistemska
dokumentacija
programski
kod
Sadraj CASE
repozitorija
smeten
na server,
kako bi bio
svima dostupan
CASE arhitektura
15
Podela CASE alata
horizontalna
za vie faze ivotnog ciklusa (analiza, dizajn)
za srednje faze ivotnog ciklusa (izrada aplikacija,
implementacija)
za nie faze (podrka eksploataciji)
vertikalna
upravljanje, planiranje, praenje
tehniki alati
podrka projektu (renici, skladita)
prema broju korisnika
jednokorisniki
viekorisniki (mreni)
16
Raspoloivi CASE alati
BpWin - Platinum
ErWin Platinum
Oracle Designer
Rational Rose - IBM
Paradigm Plus
Power Designer
SQL OLAP.
17
ERwin primer izbora servera DBMS
18
ORACLE Designer 2000

Você também pode gostar