Ekonomika usluga – Elektronska trgovina
FAKULTET ZA OBRAZOVANJE
DIPLOMIRANIH PRAVNIKA I
DIPLOMIRANIH EKONOMISTA ZA
RUKOVODEĆE KADROVE (FORKUP)
NOVI SAD
SEMINARSKI RAD
PREDMET:EKONOMIKA USLUKA
TEMA:ELEKTRONSKA TRGOVINA
FILIP NEGIĆ
Prof.Sanja Mišić
Br. Indeksa I0563/12
Beograd, maj 2013.
SADRŽAJ:
1. Sadržaj.............................................................................................2
2. Uvod.................................................................................................3
3. Troslojna Web arhitektura...........................................................3
4. Primenjena metoda analize uticaja greške.................................6
5. Statistička obrada podataka..........................................................7
6. Zaključak.......................................................................................12
7. Literatura.......................................................................................13
2

U centru
Web-a je HTTP (Hipertext Transfer Protokol) protokol koji povezuje
sve slojeve u troslojnoj arhitekturi. Svaka stranica na Web-u ima jedinstvenu
adresu resursa (Uniform Resource Locator, URL). HTTP protokol definiše način
na koji Web čitači (browser-i) sa klijentskog sloja traže određene resurse, Web
stranice, od Web servera koji se nalazi na srednjem sloju. Komunikacija između
Web čitača i Web servera na kome se nalaze Web stranice obavlja se sistemom
HTTP zahtev - HTTP odgovor.
Interfejs koji povezuje mrežu i aplikaciju naziva se soket. Klijentski računar
preko soketa pristupa protokolu zaduženom za prenos podataka između aplikacija
u troslojnoj arhitekturi, TCP mrežnom protokolu, tako što šalje HTTP zahtev i
prima odgovor. HTTP zahtev i odgovor su predstavljeni jednostavnim ASCII
tekstom. Web stranice se pišu HTML (Hipertext Markup Language) jezikom za
označavanje hiperteksta.
Za Web aplikacije za on-line prodavnicu, kao i Web aplikacije uopšte,
karakteristično je da se Web stranice generišu na zahtev, a ne uzimaju se gotove sa
diska. Web stranice za on-line prodavnicu obično imaju u HTML kodu
ugrađene
skriptove koje izvršava server kako bi generisao stranicu. Sa obrazcima i drugim
interaktivnim Web stranicama najčešće se radi pomoću sistema zvanog opšti
interfejs za mrežni prolaz (Common Gateway Interface, CGI). Ovaj standardni
interfejs Web serverima omogućava komunikaciju sa programima ili skriptovima
za obradu koji mogu da prihvate ulazne podatke i da kao odgovor generišu HTML
stranice. CGI skriptovi nisu jedini način za generisanje dinamičnog sadržaja na
serveru. Drugi način je da se u HTML stranicu ugrade kratki skriptovi koje će
izvršavati server da bi generisao stranicu. Popularni jezik za pisanje tih skriptova je
PHP (PHP Hipertekst Procesor, PHP), ujedno i najpoznatiji skripting jezik na
strani servera. Na serveru se nalazi PHP modul koji obrađuje stranice sa PHP
skriptom. Ovo je moćan programski jezik usmeren na komuniciranje između Web-
a i serverskih baza podataka. Kod PHP jezika je otvoren i dostupanje svakom.
Posebno je
dobro usaglašen
sa Web serverom Apache, čiji je kod, takođe, otvoren.
Apache server je prilagođen radu na različitim platformama i operativnim
sistemima i po istraživanjima nalazi se na najvećem broju servera na svetu. Pored
PHP programskog jezika i Apache Web servera, vezanih za srednji sloj, u
realizaciji Web aplikacije za on-line prodavnicu se najčešće koristi i MySQL
sistem za upravljanje bazom podataka koji se nalazi na najnižem sloju u troslojnoj
Web arhitekturi. To je, takođe, softver otvorenog koda. PHP, Apache i MySQL
pripadaju familiji Open Source rešenja.
4
MySQL ima solidnu brzinu rada
i posebno je dobro projektovan za aplikacije
gde se podaci mnogo češće učitavaju nego što se ažuriraju, što je tipična
karakteristika aplikacija za on-line kupovinu.
Model troslojne arhitekture Web aplikacije, koga čini: klijentski sloj, srednji i
sloj baze podataka, sa fazama obrade podataka HTML stranice Web aplikacije koja
u sebi ima inkorporiran PHP kod
prikazan je na slici 1.
Sl. 1. Faze obrade podataka interaktivne Web stranice.
Faze obrade podataka interaktivne Web stranice sadrže sledeće korake:
1. Klijent šalje serveru HTTP poruku u kojoj je inkorporiran i PHP kod preko
soketa koji je povezan sa TCP konekcijom.
2. Server prima poruku sa zahtevom preko soketa i njemu pridružene konekcije.
3. Interaktivna Web stranica se prosleđuje PHP interpreteru.
5
Ovaj materijal je namenjen za učenje i pripremu, ne za predaju.
Slični dokumenti