Professional Documents
Culture Documents
01 Pouzdanost
Sposobnost informacionog sistema da obavlja određene funkcije
02 Distribuiranost
Mogućnost da se različiti dijelovi informacionog sistema skladište na različitim mjestima.
03 Skalabilnost
Sposobnost informacionog sistema da podnese povećanu količinu obrade ili da je moguća brza nadogradnja ukoliko
dođe do povećane količine obrade.
Elektronsko poslovanje
1. Sloj prezantacije
3. Sloj podataka
Troslojna arhitektura
veb-aplikacija
Elektronsko poslovanje
M - Model predstavlja strukture podataka. Klase u model sloju uglavnom služe za čitanje, dodavanje
i ažuriranje podataka u bazi.
C - Controller služi kao posrednik između modela, view-a i ostalih resursa potrebnih za procesiranje
HTTP zahtjeva.
Elektronsko poslovanje
MVC
šablon
Elektronsko poslovanje
Servisna arhitektura
● Servisno orijentisana arhitektura (SOA) predstavlja softversku arhitekturu računarskog sistema,
koja služi za kreiranje i korišćenje poslovnih procesa podijeljenih u servise.
● Bazirana je na troslojnoj arhitekturi, gdje se na sloju poslovne logike koriste servisi.
● SOA odvaja funkcije informacionog sistema u pojedinačne veb-servise koji mogu biti
distribuirani preko mreže i korišćeni u kreiranju i upotrebi poslovnih aplikacija.
● Zahtjevi servisima se šalju i primaju preko HTTP protokola, tako da se servisi mogu nalaziti bilo
gdje na internetu, čime je kvalitetno i potpuno riješen problem distribuisanosti
Elektronsko poslovanje
Servisna arhitektura
● Servis ima tačno određenu strukturu i može se postaviti na više različitih računara. Snaga obrade se povećava onoliko puta
koliko ima računara, čime je riješen problem skalabilnosti. S obzirom na tu situaciju, otkaz jedanog računara neće dovesti
do prestanka rada servisa, pa je i problem pouzdanosti riješen.
Elektronsko poslovanje
REST SOAP
(REpresentational State Transfer) (Simple Object Access Protocol)
Predstavlja skup arhitekturnih principa za izgradnju veb-
Zasnovan je na XML standardima: WSDL, UDDI i
servisa. REST je postao dominantan model za dizajn
SOAP. WSDL je jezik za opisivanje servisa. UDDI
veb-servisa, zato što je lakši za korišćenje od SOAPa.
predstavlja registar servisa. SOAP protokol je
Resursi predstavljaju bilo koji koncept kome želimo da
transportni omotač za slanje poruka između korisnika i
pristupamo u veb-servisu. Resursi se identifikuju
provajdera servisa.
pomoću URI (Uniform resource identificator).
Elektronsko poslovanje
XML i SOAP
XML je standard koji omogućava prenos podataka iz sloja poslovne logike u sloj prezentacije koji
zahvaljujući svojoj hijerarhijskoj strukturi podržava postojanje semantike.
XML definiše skup standarda za označavanje strukture i sadržaja dokumenta koji omogućavaju njihovu
čitljivost na različitim platformama i u okviru različitih aplikacija, pa XML predstavlja jednu od ključnih
tehnologija za postizanje interoperabilnosti u sistemima elektronskog poslovanja.
SOAP
Elektronsko poslovanje
Hvala na pažnji!
Dušan Perić
Nikola Orašanin
Marko Trifković
Aleksa Popović