11.07.2015 Views

Izrada mobilne aplikacije u elektroničkom zdravstvu [749,87 KiB] - FER

Izrada mobilne aplikacije u elektroničkom zdravstvu [749,87 KiB] - FER

Izrada mobilne aplikacije u elektroničkom zdravstvu [749,87 KiB] - FER

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

7. Komunikacija klijenta i poslužitelja7.1 Osnovni model klijent-poslužiteljRačunalna mreža je sustav koji povezuje slične ili različite ureñaje u jednu cjelinu. Utelekomunikacijskim mrežama povezuju se ureñaji za obradu podataka i komunikacijskiureñaji smješteni na različitim lokacijama. Najčešće korištena arhitektura utelekomunikacijskim mrežama je model klijent-poslužitelj (27), (28).Način funckioniranja modela klijent-poslužitelj:1. poslužiteljski proces započinje na računalu na kojemu je smješten, pokreće se, a zatimprelazi u sleep mod i čeka da ga kontaktira klijentski proces tražeći od njega nekuuslugu;2. klijentski proces putem mreže šalje zahtjev do poslužitelja i traži od njega odreñenuuslugu;3. kada poslužiteljski proces dovrši posao koji je od njega zahtijevao klijent, ponovnoodlazi u sleep mod i čeka sljedeći zahtjev za nekom uslugom.Poslužitelji se najčešće koriste za komunikacijske usluge, transakcijske usluge te za usluge zabaze podataka, a upravo to je i uloga poslužitelja u ovome diplomskome radu. Osnovnaprednost korištenja arhitekture klijent-poslužitelj je ta što je baza podataka nezavisna odaplikacija jer integritet baze osigurava njenu nezavisnost od aplikacija koje nad njom rade.7.2 HTTPProtokol koji se koristi za razmjenu poruka izmeñu klijenta i poslužitelja je HTTP (29) (engl.HyperText Transfer Protocol). Radi se o protokolu aplikacijskog sloja koji se koristi koddistribuiranih informacijskih sustava koji meñusobno surañuju. Tipično je da HTTP klijentpošalj zahtjev i uspostavlja TCP (engl. Transmission Control Protocol) konekciju naodreñena vrata (engl. port) na poslužitelju. Ako nije drukčije definirano, radi se opodrazumijevanim vratima 80. HTTP poslužitelj osluškuje zahtjeve klijenta na definiranimvratima. Kada primi zahtjev, poslužitelj vraća klijentu statusnu liniju te vlastitu poruku kojuformira na temelju zahtjeva klijenta. Svaka poruka ima svoje zaglavlje i tijelo.26

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!