Download as pdf or txt
Download as pdf or txt
You are on page 1of 18

Arhitektura IS

Arhitekrura IS - Istorija:
Jednoslojna arhitektura Dvoslojna arhitektura
PROGRAM
Korisniki interfejs, LOGIKA

PROGRAM
PODACI, LOGIKA, KOMUNIKACIJA SA KORISNIKOM

IZVORI PODATAKA (BP)


2

Troslojna arhitektura
KLIJENT (Prezentacioni sloj)

korisniki interfejs

POSLOVNI SLOJ APLIKACIONI SERVER

aplikaciona logika

IZVORI PODATAKA (BP)

upravljanje podacima

Karakteristike troslojne 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.

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

Browser Browser Client Client

Presentation Presentation Business Business

Data Data

DVONIVOVSKA

VIENIVOVSKA
7

Distribuirana arhitektura osnovni pojmovi

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

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


10

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)

11

CASE Computer Aided Software Engeneering

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.

13

CASE arhitektura

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

14

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)

15

Raspoloivi CASE alati


BpWin - Platinum ErWin Platinum Oracle Designer Rational Rose - IBM Paradigm Plus Power Designer SQL OLAP.
16

ERwin primer izbora servera DBMS

17

ORACLE Designer 2000

18

You might also like