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

background image

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

Želiš da pročitaš svih 15 strana?

Prijavi se i preuzmi ceo dokument.

Ovaj materijal je namenjen za učenje i pripremu, ne za predaju.

Slični dokumenti