You are on page 1of 25

Marko Koji

SMS Gatewa
Semestralni rad
Septembar, 201
Specijalistiki rad Prikaz korporativne telefonske mree JPPTT saobraaja Srbija
!"#$ %&'(, !"!)
"!#*$+$,-.$'#$ %&'(, "!)
$/ "',01!#*-.$(!, ) '#'2&-+3,- "',01!#*-.$(-
$/ 4-/$3-, #) !,3*0-5#$ 6*-1/-#$ 1-*!&$(-5
&3*- &-"-, !) !1!3*&-5#$ &-"
0*'&, ) -&,' 7'($8
!#*'&, ) 9&'+: "& $5-# $5-#';$8
-35'; &-"-, !) S<S =ate>a?
@!4$, /0%5$,-.$(!, $%) &/3,$
@!4$, $4;'"-, $) &/3,$
!1A- /0%5$,';-B-, #%) &%$(-
C! 2!'2&-+3,' /'"&0D(!, &%) '(;'"$#-
E'"$#-, &) 201:
4"-;-D, #) 0*'&3,$ &!/&$#*
!3*' $ -"&!3-, ) ';$ -", &2 '3$*!(- %&-"';$8- F
G$4$D,$ '/$3 &-"-, )
H/'25-;A-I3*&-#-I .$*-*-I*-%!5-I35$,-I2&-+$,-I/&$5'2-J
H#- /&$1!&J FIKLI0IMILKI0I0
-0D#- '%5-3*, ) 5!,*&'*!N#$,-
-0D#- "$3.$/5$#-, ) !5!,'10#$,-.$(!
9&!"1!*#- '"&!"#$.-I7O0D#! &!D$, %) - /&$1!&) S<S =ate>a?, PQP, RSTU, <?SVW

X0;- 3!, ) Y$%5$'*!,- G, ';$ -", &2 '3$*!(- %&-"';$8- F


-C#- #-/'1!#-, ) Z
4;'", #)
!1- ';'2 &-"- (! 2!(*;!( 3!&;$3 '"#'3#' ,'10#$,-.$(- $41![0 '"&![!#!
-/5$,-.$(! $ '/!&-*'&- 1'%$5#! *!5!+'#$(!, *( B$N';$N /&!*/5-*#$,- /'1'80
/'&0,-:
-*01 /&$N;-*-B- *!1!, %)
-*01 '"%&-#!, ) !/*!1%-& 201:
X5-#';$ ,'1$3$(!, ) 9&!"3!"#$,) 9&'+: "& -"'(! -"'(!;$8
X5-#) 9&'+: "& $,'5- $,'5$8 9'*/$3 1!#*'&-
X5-#, 1!#*'&) 9&'+: "& $5-# $5-#';$8
%&-4-. '())*+,*- Z 4"-B! 1
\]]essi^n n_mber, ./0)
`dentiai]ati^n n_mber, 1/0)
U^]_ment t?pe, 23) <^n^brapci] p_bli]ati^n
Specijalistiki rad Prikaz korporativne telefonske mree JPPTT saobraaja Srbija
d?pe ^a re]^rd, 34) deet_al material, printed
f^ntents ]^de, 55) g^rh
\_tc^r, .6) Petar Petr^iij
<ent^r, M/) Pr^a: dr <ilan <ilan^iij
ditle, 31) S<S =at>a?
Wanb_abe ^a teet, 73) Serbian
Wanb_abe ^a abstra]t, 7.) Serbian
f^_ntr? ^a p_bli]ati^n, 58) Serbia
W^]alit? ^a p_bli]ati^n, 78) k^li^dina
P_bli]ati^n ?ear, 89) 201
P_bliscer, 8:) \_tc^rms reprint
P_bli]ati^n pla]e, 88) T^ii Sad, drb U^sitela nbrad^iija F
Pc?si]al des]ripti^n, 82)
H]captersIpabesIrea:ItablesIpi]t_resIbrapcsIappendieesJ
Ha^r eeampleJ FIKLI0IMILKI0I0
S]ientiai] aield, S;) Sle]tri]al Snbineerinb
S]ientiai] dis]ipline, S2) dele]^mm_ni]ati^n
S_ble]tIoe? >^rds, SIK<) S<S =ate>a?, PQP, RSTU, <?SVW
65
Q^ldinb data, =2) Wibrar? ^a pa]_lt? ^a de]cni]al S]ien]es, T^ii Sad, drb U^sitela nbrad^iija F
T^te, /) Z
\bstra]t, .:)
dce t^pi] ^a tcis paper is t^ S<S bate>a? serii]e and ]^mm_ni]ati^n bet>een
spe]iai] appli]ati^ns and m^bile ^perat^rs, ie tceir s_bs]ribers _sinb S<S messabinb:
\]]epted b? tce S]ientiai] q^ard ^n, .S:)
Ueaended ^n, 2>) September 201
Ueaended q^ard, 2:) President) Pr^a: dr rad^le rad^leiij
<ember) Pr^a: dr Tih^la Tih^lij <entc^rss sibn
<ember, <ent^r) Pr^a: dr <ilan <ilan^iij
%&-4-. '())*+,*- Z 4"-B! 1
Sadrtal
1 ui^d::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::1
1:1 o^m_niha]ila::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::2
1:2 Sib_rn^st:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::v
2 Pr^lehat::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
2:1 decn^l^bile::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
2:1:1 Q_a>ei Sv1L1 uSq <^dem:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::L
2:1:2 nwehi S<S =ate>a?:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::L
2:1:v Serii]e Pr^iider::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::F
2:1: <essabe r^_tinb:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::K
2:1:L usersI\ppli]ati^ns:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::M
2:2 `ni]ilaliwa]ila Rend arame>^rhZa::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::10
2:2:1 o^naib_ra]ila bawe p^dataha:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::11
2:2:2 <essabe pr^]ess^r:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::11
2:2:v rasp^red::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::1
v Rahll_xah:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::1K
Shrajeni]e::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::1M
Witerat_ra:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::1y
I
Spisah sliha
Sliha 1:1 zematshi prihaw S<S beltiela::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::2
Sliha 2:1 Rend prame>^rh::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
Sliha 2:2 Qa_>ei Sv1L1 uSq <^dem::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::L
Sliha 2:v nwehi S<S =ate>a?::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::F
Sliha 2: Serii]e Pr^iider:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::F
Sliha 2:L <essabe r^_tinb::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::K
Sliha 2:F usersIappli]ati^ns:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::y
Sliha 2:K Str_ht_ra pr^lehta:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::y
Spisah tabela
dabela 1:1 np{ti parametri QddP wacteia S<S beltiela::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::1
dabela 2:1 Str_ht_ra direht^ril_ma::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::10
1 ui^d
ul^ba S<S beltiela le da ^lah{a h^m_niha]il_ iwme|_ ^dre|ene apliha]ile i ^perat^ra m^bilne
telea^nile, ^dn^sn^ nlic^iic pretplatniha: S<S beltiel treba da pr^sledi sadrtale siic S<S
p^r_ha, p^slatic na ^dre|eni br^l, i _ ^dre|en^m a^rmat_ neh^l web apliha]ili: P^ prilem_
p^r_he, apliha]ila beneri{e ^db^i^r i p^r_ha se preh^ \P` interaelsa HApplication Programming
InterfaceJ S<S beltiela isp^r_x_le h^risnih_: oah^ s_ wacteii h^risniha sie ieji i rawn^irsnili,
iejina sietshi p^wnatic S<S beltiela n_di m^b_jn^sti h^ri{jenla ii{e rawlixitic i p^p_larnic \P`
interaelsa wa m^bilne seriise HQddPIs, }aia, :TSd, S<dP itd:J:
usl^ii wa h^ri{jenle ^iahiic _sl_ba deainisani s_ _b^i^r^m h^li se p^tpis_le sa h^mpanil^m
h^la n_di ^ial tip _sl_ba: P^ realiwa]ili _b^i^ra, deaini{e se nal^b Hadministrat^rshi panelJ i bira
hratah strinb Hili ii{e nlicJ h^li je biti preaihs siahe p^r_he h^l^m se wacteia p^men_ti seriis:
Ta hral_ d^lawi deainisanle sintahse p^r_he, h^la je na bawi p^xetn^b strinba deainisati tip i ]en_
seriisa:
ul^ba h^mpanile h^la n_di _sl_be S<S beltiela leste da isp^r_xi sadrtal p^slate p^r_he ha web
serier_ h^li ima statixh_ `P adres_: usl^i statixhe `P adrese nile _ieh ne^pc^dan, ali se
prep^r_x_le: Ralednixhi prist_pni parametri wa iejin_ h^mer]ilalnic S<S beltiela s_ naiedeni _
dabeli 1:1 np{ti parametri QddP wacteia S<S beltiela:
8ara?etar Opis
msisdn
Broj telefona sa koga je poslata poruka (numeriki
string u internacionalnom formatu)
message Tekst poruke (UR enkodo!anog stringa)
operator
"obilni operator preko koga je stigla poruka (I#$ u
%a!isnosti od liste pokri!enosti &"& gejt!eja')
s(ort)id * ke+word
,ratki broj na koji je poslata poruka ili kljuna re
(string na poetku poruke)
3a@eAa B)B 0CDti Cara?etri =338 EaFteGa SMS HejtGeja
Sa prilemne strane ^i^b sistema nalawi se web serier: }edini _sl^i wa nleba le da m^ra biti
^m^b_jen^ priciatanleIslanle QddP wacteia:
Softver SMS Gateway-a se koristi kao interfejs nekog vieg programskog jezika i baze podataka i krajnjeg
korisnika putem SMS-a. Ceo sistem se inicijalizuje slanjem SMS poruke od strane proizvoljnog korisnika na
broj poznati telefona koji ima fiksno priklju!eni telefon na slici "Slika #.# $ematski prikaz SMS gejtveja%.
<^bilni telea^n le aihsn^m iew^m prihll_xen rax_nar na h^me le instaliran S<S =ate>a?:
delea^n p^sed_le aihsan pretplatnixhi br^l i nalawi se na staln^m napalanl_: <^biln^m telea^n_
se prist_pa ha^ i siah^m dr_b^m _ teleh^m_niha]i^n^l mreti, s tim {t^ S<S =ate>a? h^nt^li{e
sie d^lawne i ^dlawne S<SZ^ie, d^h p^wiie ne ^bra|_le:

Slika #.# $ematski prikaz SMS gejtveja
1:1 o^m_niha]ila
oada le ^ial sistem ~p^staillen h^m_niha]ila h^risniha i web apliha]ile se ^diila _ xetiri aawe)
1: o^risnih {alle S<S p^r_h_ Hh^la ima _napred deainisan br^l i a^rm_ sadrtalaJ
2: <^bilni ^perat^r pr^sle|_le p^r_h_ na S<S beltiel: P^ prilem_ se h^ntr^li{e isprain^st
p^r_he, ^dre|_le h^me pripada i {alle se nlen sadrtal na _napred deainisani salt _ a^rmi
QddP wacteia:
v: \pliha]ila d^bila QddP wactei, ^bra|_le sadrtal p^r_he, na ^sn^i_ nleba beneri{e
^db^i^r i a^rmira sadrtal p^r_he H_ _napred deainisan^m a^rmat_J h^li pr^sle|_le &"&
beltiel_:
: P^ d^bilanl_ ina^rma]ile ^d web apliha]ile S<S beltiel p^n^i^ ir{i pr^iere i pr^sle|_le
p^r_h_ m^biln^m ^perat^r_ h^li ^i_ p^r_h_ isp^r_x_le h^risnih_ _ iid_ S<SZa:
U^lawn^m S<S p^r_h^m, _ aihsn^ prihll_xeni m^bilni _re|al, S<S =ate>a? se ~triber_le i
pre_wima h^mpletan sadrtal p^r_he, d^h se ta p^r_ha iw mem^rile d^lawnic p^r_ha telea^na
bri{e: Ta tal naxin pred_pre|en le pr^blem nab^milaianla d^lawnic p^r_ha _ telea^n_ i
eient_alna bl^hada narednic p^r_ha wb^b wa_wimanla mem^rilsh^b pr^st^ra telea^na: Sadrtal
d^lawne p^r_he se watim ^bra|_le na naxin deainisan p^de{aianlima S<S =ate>a?Za: u ^i^m
sl_xal_ p^de{en^ le da se h^mpletan sadrtal pr^sledi namenshi hreiran^l strani]i apliha]ile,
indee:pcp: nia strani]a dalle sadrtal analiwira, a_t^riw_le, snima _ baw_ p^dataha i ahtiiira
d^datne a_nh]i^naln^sti apliha]ile:
2oItJCKi CoLaMi
P^red sadrtala S<S p^r_he, S<S =ate>a? se m^te p^desiti tah^ da pr^sledi i d^datne
ina^rma]ile:
u ^i^m sl_xal_ h^ri{jeni s_ sledeji p^da]i)
Uat_m d^lasha S<S p^r_he
kreme d^lasha S<S p^r_he
qr^l m^biln^b telea^na sa h^ba le S<S p^slat i
Sadrtal h^risnixhe p^r_he, _ h^me se m^ra nalawiti sh_p harahtera wa a_t^riwa]il_ i
a_tentiaiha]il_ sistem_ i _praillaxhi sadrtal namenlen sistem_:
`sprain^m h^naib_ra]il^m siic h^mp^nenti S<S =ate>a?Za, i deainisanlem p_tanle d^
apliha]ile i strane apliha]ile h^l^l se p^da]i pr^sle|_l_, _l^ba S<S =ate>a?Za le _spe{n^
wair{ena: Sai ^stali de^ _praillaxhic h^mandi realiw_le apliha]ila:
1:2 Sib_rn^st
Sib_rn^st ^iahi^b sistema le ini]ilaln^ barant^iana sib_rn^{j_ h^li n_di m^bilni ^perat^r i
naxin pren^sa S<S p^r_he: P^red t^ba, m^te se _iesti i sib_rn^sna mera wa pr^ier_ `P adrese:
Taime, prilih^m priciatanla p^r_he, pr^ier^m `P adrese sa h^le d^lawi QddP wactei, a h^la le
deainisana _ p^de{aianlima S<S beltiela i web apliha]ile, barant_le se da le p^r_ha p^slata ^d
a_t^riw^ian^b sistema: =aran]ila _ smisl_ isp^r_he p^r_he reb_li{e se p^n^inim slanlem iste
Hnalxe{je naredna 2 sataJ, sie d^h ^d web seriera na h^me se nalawi apliha]ila ne d^bile QddP
stat_s sa ^wnah^m 200 HnoJ: u waiisn^sti ^d iwb^ra &"& beltiela, m^te se h^naib_risati met^d
h^li je se h^ristiti wa slanle sadrtala p^r_he: P^drtani s_ i P-&T i ./T met^d, pa se i iwb^r^m
P-&T met^da m^te direhtn^ _ti]ati na iej_ sib_rn^st _ pren^s_: Pri siah^m prilem_ p^r_he
S<S betiel ir{i a_tentiaiha]il_ i na tal naxin barant_le da le h^m_niha]ila realiw^iana sa
rebistr^ian^b administrat^rsh^b nal^ba:
2 Pr^lehat
fill pr^lehta le praillenle interahtiin^b seriisa wa rasp^red nastaie sa h^lim se h^m_ni]ira
p_tem S<S p^r_ha: P_tem S<S p^r_ha h^risnih m^te da se _l^b_le na seriis i watim da d^bile
p^dathe ^ tren_tn^ ahtiin^l nastaii:
o^risnih se na seriis l^b_le sa si^lim br^lem indehsa slanlem p^r_he _ sledejem a^rmat_)
prilaiabr^lindehsa Hrawmah _mest^ d^nle ]rteJ:
dren_tn^ ahtiina nastaia se d^bila slanlem p^r_he _ sledejem a^rmat_)
predbr^l_]i^ni]edat_mireme^diremed^: }edin^ le br^l _xi^ni]e ^baiewn^ p^lle: \h^ se ne
_nes_ p^da]i ^ dat_m_ i iremen_ _wimal_ se teh_ji:
2:1 decn^l^bile
Spisah tecn^l^bila h^le s_ h^ri{jene _ pr^leht_)
geb serier \<PP, PQP, Rend arame>^rh, <?SVW, nwehi S<S =ate>a?, Q_a>ei Sv2L1
uSq <^dem:
KoKNiHJraMija
Talpre le p^trebn^ pre_weti \<PP apa]ce distrib_]il_ h^la sadrti sie p^trebne seriere h^le
h^risti apliha]ila: \<PP se m^te pre_weti na sledej^l adresi)
cttp)II>>>:apa]ceariends:^rbIenIeampp:ctml
Tah^n instala]ile \<PP distrib_]ile p^trebn^ le pre_weti p^slednl_ ierwil_ Rend prame>^rh
bibli^tehe sa adrese) cttp)IIarame>^rh:wend:]^mId^>nl^adsIlatest
U^i^lln^ le pre_weti ~<inimal Pa]habe ierwil_ h^la sadrti sam^ bibli^teh_:
Ratim le p^trebn^ napraiiti n^ii a^lder _ r^^tZ_ a^ldera bde le instaliran \<PP i nawiati ba
~wendZarame>^rh: u ^ial a^lder p^trebn^ le ^tpah^iati Rend prame>^rh bibli^teh_ h^la le
pre_weta ranile:
oad se napraii a^lder i ^tpah_le bibli^teha str_ht_ra iwbleda ^iah^ HSliha 2:1 Rend prame>^rhJ)
Slika &.& Rend prame>^rh
qibli^teha se instalira na ^i^m mest_ da bi bila d^st_pna siim b_d_jim pr^lehtima i da bi se
lah^ menlala na ledn^m mest_: <e|_tim da bi ^ia bibli^teha m^bla da se reaeren]ira iw >eb
pr^lehta p^trebn^ le h^naib_risati >eb serier:
P^trebn^ le iwmeniti aall pcp:ini _n_tar a^ldera eampppcp: Pr^naji seh]il_ bde se deaini{e
in]l_depatc i d^dati p_tanl_ d^ a^ldera bde se nalawi wend arame>^rh: oada se h^naib_ra]ila
iwmeni trebal^ bi da iwbleda slixn^ ^i^l)
in]l_depatc :eampppcpPS\reamppwendZarame>^rhlibrar?
Sledeji h^rah le h^naib_ra]ila Rend prame>^rha: P^trebn^ le benerisati ~a_t^l^ader aall h^li
sl_ti da _xita sie wend arame>^rh bibli^tehe p^m^j_ ledn^b aalla: Ta tal naxin se wnaxaln^
p^ledn^staill_le _xitaianle del^ia arame>^rha:
Ra ^ial wadatah _w Rp d^lawi spe]ilalan alat: \lat se nalawi _ bin a^lder_ instala]ile i w^ie se
]lassmapbenerat^r:pcp: P^trebn^ le iw h^mandne linile p^wiati pcp:eee i pr^slediti m_ p_tanl_
d^ alata sa ^db^iaral_jim p^de{aianlima)
pcp:eee p_tanla d^ ]lassmapbenerat^r:pcp
Zl p_tanla d^ wend bibli^tehe) wendZ aram>^rhlibrar?wend
` na hral_ p^trebn^ le hreirati ^db^iaral_ji a^lder _n_tar eamppctd^]s a^ldera sa imen^m
pr^lehta:
()B)B =Jawei >OB+B 6S: MoLe?
Ra h^m_niha]il_ sa m^biln^m mret^m h^risti se Qa_>ei Sv1L1 uSq <^dem HSliha 2:2 Qa_>ei
Sv1L1 uSq <^demJ: <^te se h_piti _ mts p^sl^ini]ama ili p_tem mts >ebsc^pZa:
oarahteristihe m^dema se m^b_ iideti na adresi) cttp)II>>>:mts:teleh^m:rsIindee:pcpIm^demZ
c_a>eiZev2L1Zd]Zcspam^dem:ctml:
Prir_xnih wa p^iewiianle i p^de{aianle m^dema sa rax_nar^m se m^te iideti na adresi)
cttp)II>>>:mts:teleh^m:rsItlailesIPUpIprir_]nihev2L1:pda
Slika &.' (auwei )'#*# +S, Modem
()B)( 0Eeki SMS Gatewa
nwehi S<S =ate>a? le s^atier h^li nam ^m^b_jaia p^iewiianle sa uSq <^dem^m i m^biln^m
mret^m HSliha 2:v nwehi S<S =ate>a?J:
<^te pre_weti sa sledeje adrese) cttp)II>>>:^wehisms:]^mIindee:pcp^>pn112:
S^atier nile besplatan, ali wa p^trebe ^i^b pr^lehta nile p^trebna li]en]a:
Tah^n pre_wimanla pr^brama p^trebn^ ba le instalirati i h^naib_risati wa rad: u t^h_ instala]ile
pr^bram wacteia ^d h^risniha da _nese h^risnixh^ ime i l^winh_ wa administrat^ra: P^ wair{eth_
instala]ile prihaw_le se administrat^rshi interaels _ internet pretratiiax_:
Ta administratiin^m interaels_ p^st^le tri ^di^lene ]eline h^le le p^trebn^ h^naib_risati)
serii]e pr^iider,
messabe r^_tinb
i _sersIappli]ati^ns:
Slika &.- nwehi S<S =ate>a?
()B)O SerGiMe 8roGiLer
u Serii]e Pr^iider seh]ili HSliha 2: Serii]e Pr^iiderJ p^de{aia se h^neh]ila sa m^dem^m ili
sa samim pr^ialder^m m^bilne telea^nile:
Ra p^trebe ^i^b pr^lehta h^naib_risaje se h^neh]ila sa m^bilnim telea^n^m h^li preh^ bl_et^^tc
tecn^l^bile h^m_ni]ira sa rax_nar^m: dah^|e prilih^m _sp^staillanla h^neh]ile telea^nZrax_nar
instalira se p^seban seriis H=S< m^demJ na ^dre|en^m p^rt_ _ sistem_:
Slika &.* Serii]e Pr^iider
u p^de{aianlim serii]e pr^iider seh]ile p^trebn^ le iwabrati p^rt na h^me le instaliran m^dem,
_neti br^l S<S ]entra wa slanle p^r_ha, ha^ i br^l telea^na i nawii Serii]e Pr^iidera: nstale
tab^ie ^staiiti na p^draw_meianim p^de{aianlima:
oada se p^desi Serii]e Pr^iider p^trebn^ le hlihn_ti na linh ~]^nne]t i _ ~eients seh]ili
p^smatrati da li le h^neh]ila sa m^dem^m _spe{na, _h^lih^ leste wair{ena le h^naib_ra]ila ^ie
seh]ile:
()B)P MeIIaHe 4oJtiKH
u <essabe r^_tinb seh]ili HSliha 2:L <essabe r^_tinbJ p^de{aia se naxin na h^li se
rasp^re|_l_ p^r_he _ sistem_ Hd^lawne i ^dlawneJ:
Slika &.. <essabe r^_tinb
P^trebn^ le h^naib_risati p^de{aianla ha^ na sli]i iwnad: Sa leie strane se iidi h^neh]ila h^l_
sm^ set^iali _ Serii]e Pr^iider seh]ili d^h le sa desne strane h^risnih h^me se {all_ p^r_he ili
h^li prima p^r_he:
Ra p^trebe ^i^b pr^lehta h^naib_ra]ila le ledn^staina, ali se p^m^j_ ^ie ^p]ile m^te
h^naib_risati r_tiranle p^r_ha na ^sn^ii prima^]a, p^{illa^]a ili sadrtala p^r_he, watim ista
p^r_ha m^te da se p^{alle na neh^lih^ h^risniha ili apliha]ila:
()B)+ 6IerIQ.CCAiMatioKI
u _sersIappli]ati^ns seh]ili HSliha 2:F usersIappli]ati^nsJ hreiral_ se sami h^risni]i ili apliha]ile
h^le je raditi sa S<S p^r_hama:
Ra p^trebe ^i^b pr^lehta napraiijem^ h^risniha h^li h^m_ni]ira sa baw^m p^dataha: `dela le da
se p^r_he, hada stibn_ _ sistem, snime _ baw_ p^dataha: Teha ehsterna apliha]ila ^sl_{h_le
baw_ p^dataha i _ ist_ snima ^db^i^r, sa dr_be strane nwehi S<S =ate>a? tah^|e ^sl_{h_le
^dlawne p^r_he _ bawi p^dataha i {alle ic prema praiilima r_tiranla na iwabran_ h^neh]il_: Ta
^ial naxin se p^stite p^iewiianle S<S =ate>a?Za sa ehsternim sistem^m:
P^{t^ se h^neh]ila sa baw^m p^dataha _sp^stailla preh^ nUqf \P`Za p^trebn^ le instalirati
spe]ilalan <?SVW nUqf h^neht^r pre p^xetha h^naib_ra]ile:
o^neht^r le m^b_je pre_weti na sledej^l adresi)
cttp)IIdei:m?sOl:]^mId^>nl^adsI]^nne]t^rI^db]I:
Tah^n instala]ile h^neht^ra p^trebn^ le d^dati die tabele _ baw_ p^dataha) ^wehimessabein i
^wehi messabe^_t: d^ le m^b_je _xiniti iwir{aianlem sledejeb shripta)
54>.3> 3.:7> ^wehimessabein R
id iKtR11S /03 /677 a_t^in]rementT
sender GarMFarRv0S LeNaJAt /677T
re]eiier GarMFarRv0S LeNaJAt /677T
msb teet LeNaJAt /677T
senttime GarMFarR100S LeNaJAt /677T
re]eiiedtime GarMFarR100S LeNaJAt /677T
oCerator GarMFarR100S LeNaJAt /677T
msbt?pe GarMFarR1F0S LeNaJAt /677T
reaeren]e GarMFarR100S LeNaJAt /677T
841M.49 K>9 RidS
S ]carsetU_taMV
.73>4 3.:7> ^wehimessabein .22 1/2>W RidSV


54>.3> 3.:7> ^wehimessabe^_t R
id iKtR11S /03 /677 a_t^in]rementT
sender GarMFarRv0S LeNaJAt /677T
re]eiier GarMFarRv0S LeNaJAt /677T
msb teet LeNaJAt /677T
senttime GarMFarR100S LeNaJAt /677T
re]eiiedtime GarMFarR100S LeNaJAt /677T
reaeren]e GarMFarR100S LeNaJAt /677T
stat_s GarMFarR20S LeNaJAt /677T
msbt?pe GarMFarR1F0S LeNaJAt /677T
oCerator GarMFarR100S LeNaJAt /677T
err^rmsb GarMFarR2L0S LeNaJAt /677T
841M.49 K>9 RidS
S ]carsetU_taMV
.73>4 3.:7> ^wehimessabe^_t .22 1/2>W RidSV
Tah^n hreiranla tabela p^trebn^ le h^naib_risati apliha]il_ na sledeji naxin) iwabere se linh add
_ser ^r appli]ati^n i watim Uatabase _ser interaa]e: Tah^n t^ba p^laill_le se dilal^b h^li le
p^trebn^ h^naib_risati ha^ na sledej^l sli]i HSliha 2:F usersIappli]ati^nsJ)
Slika &./ usersIappli]ati^ns
Tah^n h^naib_ra]ile usersI\ppli]ati^ns seh]ile p^trebn^ le pratiti _ ~eients ^dellh_ da li le
h^neh]ila sa baw^m p^dataha _spe{n^ ^stiarena, _h^lih^ leste apliha]ila pr^ieraia da li ima
n^iic p^r_ha _ bawi p^dataha _ reb_larnim interialima:
StrJktJra Crojekta
Pr^lehat ima sledej_ str_ht_r_ HSliha 2:K Str_ht_ra pr^lehtaJ)
SAika ()X StrJktJra Crojekta
/aEiG LirektorijJ?a Opis
?oLeA
P0P skripto!i %a implementaciju poslo!ne logike
EeKL
P0P skripto!i %a inicijali%aciju i rad sa 1end framework2om
raICoreLYI?I)CFC
P0P skript koji obra3uje dola%ne &"& poruke
3a@eAa ()B StrJktJra LirektorijJ?a
2:2 `ni]ilaliwa]ila Rend arame>^rhZa
`ni]ilaliwa]ila Rend arame>^rhZa se ^bailla p^m^j_ dia shripta inita_t^l^ader:pcp i
initdb:pcp: Prii shript rebistr_le sie hlase Rend arame>^rhZa wa a_t^matsh^ _xitaianle d^h
dr_bi instan]ira i h^naib_ri{e hlase wa rad sa baw^m p^dataha i deaini{e Serii]eW^]at^r ^blehat:
1EGorKi koL NajAa iKitYaJtoAoaLer)CFCZ
pcp
re[JireYoKMe sRendIW^aderIflass<ap\_t^l^ader:pcps
l^ader Kew RendW^aderflass<ap\_t^l^aderHJ
l^aderZrebister\_t^l^ad<apHre[Jire sRendIa_t^l^ad]lassmap:pcpsJ
l^aderZrebisterHJ

1EGorKi koL NajAa iKitYL@)CFCZ


pcp
re[JireYoKMe sinita_t^l^ader:pcps
re[JireYoKMe YY214YY : sI::Im^delIrasp^red:pcps
re[JireYoKMe YY214YY : sI::Im^delI_til:pcps

]^naib re[Jire sdb]^naib:pcps

serii]eW^]at^r Kew RendSerii]e<anaberSerii]e<anaberHJ

serii]eW^]at^rZsetSerii]eHsf^naibs, ]^naibJ

serii]eW^]at^rZsetpa]t^r?HsUb\dapters, NJKMtioKHsmJ
retJrK Kew RendUb\dapter\dapterHsmZbetHsf^naibsJsdbsJ
J

serii]eW^]at^rZsetpa]t^r?HsUb\dapterSmss, NJKMtioKHsmJ
retJrK Kew RendUb\dapter\dapterHsmZbetHsf^naibsJsdbsmssJ
J

serii]eW^]at^rZsetpa]t^r?Hsrasp^reds, NJKMtioKHsmJ
retJrK Kew rasp^redHsmJ
J

serii]eW^]at^rZsetpa]t^r?Hsutils, NJKMtioKHsmJ
retJrK Kew utilHsmJ
J

retJrK serii]eW^]at^r

()()B KoKNiHJraMija @aEe CoLataka
Ra p^trebe pr^lehta p^trebn^ le h^naib_risati die bawe p^dataha) ledn_ wa rasp^red nastaie i
ledn_ wa S<S p^r_he h^l_ h^risti nwehi S<S =ate>a?:
SkriCt koji IaLr\i koKNiHJraMijJ @aEe CoLataka iEHAeLa oGakoZ
pcp
retJrK arraH
sdbs arraH
sdriiers sPd^s,
sdsns sm?sOl)dbnamerasp^rednastaiec^stl^]alc^sts,
sdriier^pti^nss arraH
PUn))<SVW\ddr`T`dfn<<\TU sSSd T\<SS sudpMss
J,
s_sernames sr^^ts,
spass>^rds ss,
J,
sdbsmss arraH
sdriiers sPd^s,
sdsns sm?sOl)dbnamerasp^rednastaiesmsc^stl^]alc^sts,
sdriier^pti^nss arraH
PUn))<SVW\ddr`T`dfn<<\TU sSSd T\<SS sudpMss
J,
s_sernames sr^^ts,
spass>^rds ss,
J
J

()()( MeIIaHe CroMeIIor
<essabe pr^]ess^r le hlasa h^la implementira l^bih_ wa rad sa sms p^r_hama:
1EGorKi koLZ
pcp
JIe RendUbSOlSOl JIe RendUbSOlPredi]ateSepressi^n

MAaII <essabePr^]ess^r
CriGate db KJAA
CriGate dbsms KJAA
CriGate rasp^red KJAA

NJKMtioK YYMoKItrJMtHserii]eW^]at^rJ
tcisZdb Kew SOlHserii]eW^]at^rZbetHsUb\daptersJJ
tcisZdbsms Kew SOlHserii]eW^]at^rZbetHsUb\dapterSmssJJ
tcisZrasp^red serii]eW^]at^rZbetHsrasp^redsJ


CriGate NJKMtioK isuserW^bbed`nHmessabeJ
O_er? tcisZdbsmsZsele]tHJ
Zar^mHs^wehimessabeinsJ
Z>cereHarraHssenders messabessendersJJ
Z>cereHarraHKew Sepressi^nHsmsb W`oS prilaiasJJJ
Z>cereHarraHKew Sepressi^nHsre]eiiedtime U\dSSuqHTngHJ, `TdSrk\W F0 <`TudSJsJJJ
res_lt tcisZdbsmsZprepareStatementp^rSOlnble]tHO_er?JZeee]_teHJ
retJrK MoJKtHres_ltJ 0


CriGate NJKMtioK isSeistinbSt_dentHidJ
O_er? tcisZdbZsele]tHJ
Zar^mHsst_dentsJ
Z>cereHarraHsbr^lindehsas idJJ
res_lt tcisZdbZprepareStatementp^rSOlnble]tHO_er?JZeee]_teHJ
retJrK MoJKtHres_ltJ 0


CriGate NJKMtioK Send<essabeHmessabeJ
O_er? tcisZdbsmsZinsertHJ
Zint^Hs^wehimessabe^_tsJ
Zial_esHarraH
ssenders messabessenders,
sre]eiiers messabesre]eiiers,
smsbs messabesmsbs,
ssenttimes Kew Sepressi^nHsTngHJsJ,
sstat_ss ssends,
smsbt?pes sS<S)dSds,
s^perat^rs sdSWSon<s
JJ

tcisZdbsmsZprepareStatementp^rSOlnble]tHO_er?JZeee]_teHJ


CriGate NJKMtioK Pr^]ess<essabeHmessabeJ
iN HtcisZisuserW^bbed`nHmessabeJJ
tcisZSend<essabeHarraH
ssenders messabesre]eiiers,
sre]eiiers messabessenders,
smsbs s<^rate se prilaiiti pre p^]etha rada p^r_h^m) prilaiabr^lindehsas
JJ
retJrK


msb messabesmsbs
parts e]CAoLeHs s, msbJ

IwitMFHItrtoAowerHparts0JJ


MaIe sprilaias)
iskalid iIIetHparts1J

iN HiskalidJ
tcisZSend<essabeHarraH
ssenders messabesre]eiiers,
sre]eiiers messabessenders,
smsbs sp^rmat nile ispraian: P^sallite p^r_h_ _ a^rmat_) prilaiabr^lindehsas
JJ
@reak


iN HtcisZisSeistinbSt_dentHparts1JJ
tcisZSend<essabeHarraH
ssenders messabesre]eiiers,
sre]eiiers messabessenders,
smsbs skas br^l indehsa se ne nalawi _ bawi p^dataha: o^ntahtiralte administrat^ra sistemas
JJ
@reak

eAIe

tcisZSend<essabeHarraH
ssenders messabesre]eiiers,
sre]eiiers messabessenders,
smsbs suspesn^ ste se prilaiili na sistem: P^sallite _pit _ slede]em a^rmat_)
predsaladanireme^diremed^s
JJ

@reak
MaIe spreds)
iskalid iIIetHparts1J

iN HiIIetHparts2JJ
iskalid iskalid prebmat]cHsId2:d2:dIs, parts2J


iN HiIIetHpartsvJJ
iskalid iskalid prebmat]cHsId2)d2H)d2JIs, partsvJ


iN HiIIetHpartsJJ

iskalid iskalid prebmat]cHsId2)d2H)d2JIs, partsJ


iN HiskalidJ

tcisZSend<essabeHarraH
ssenders messabesre]eiiers,
sre]eiiers messabessenders,
smsbs sp^rmat nile ispraian: P^sallite p^r_h_ _ a^rmat_) predsaladat_mireme^diremed^s
JJ
@reak

_]i^ni]a parts1
dan iIIetHparts2J parts2 ) LateHsd:m:sJ
^d iIIetHpartsvJ partsv ) LateHsQ)isJ
d^ iIIetHpartsJ parts ) KJAA
predaianla tcisZrasp^redZ_]italPredaianlaH_]i^ni]a, dan, ^d, d^J

iN Hpredaianla KJAAJ

tcisZSend<essabeHarraH
ssenders messabesre]eiiers,
sre]eiiers messabessenders,
smsbs tcisZrasp^redZbetSrr^rHJ
JJ
@reak


II ]reate ^_tp_t messabe
res_lt<essabe ss
NoreaMFHpredaianla aI pJ

res_lt<essabe : sprintaHss Hs Z sJ, s, pspredmets, ps^ds, psd^sJ

tcisZSend<essabeHarraH
ssenders messabesre]eiiers,
sre]eiiers messabessenders,
smsbs s_bstrHres_lt<essabe, 0, strlenHres_lt<essabeJ Z 2J
JJ
@reak



CJ@AiM NJKMtioK Pr^]ess\ll<essabesHJ

O_er? tcisZdbsmsZsele]tHJ
Zar^mHs^wehimessabeinsJ
Z>cereHarraHspr^]esseds s0sJJ

messabes tcisZdbsmsZprepareStatementp^rSOlnble]tHO_er?JZeee]_teHJ
_pdated arraHJ

NoreaMF Hmessabes aI msbJ

tcisZPr^]ess<essabeHmsbJ
_pdated msbsids


II _pdate pr^]essed messabes
O_er? tcisZdbsmsZ_pdateHJ
ZtableHs^wehimessabeinsJ
ZsetHarraHspr^]esseds s1sJJ
Z>cereHKew RendUbSOlPredi]ate`nHspr^]esseds, _pdatedJJ
tcisZdbsmsZprepareStatementp^rSOlnble]tHO_er?JZeee]_teHJ



=laina met^da hlase, i ledina iwl^tena sp^lln^m h^d_ le met^da Pr^]ess\ll<essabes: nia
met^da _xitaia sie pristible p^r_he iw tabele ^wehimessabein h^le nis_ ^bra|ene Hpr^]essed
p^lle nema iredn^st 1J: Pr^]essed p^lle le p^lle h^le le r_xn^ d^dat^ _ tabel_ ^wehimessabein i
p^draw_meian^ ima iredn^st 0 {t^ wnaxi da je sie n^ie p^r_he imati stat_s da nis_ ^bra|ene:
oah^ na{a apliha]ila ^bradi p^r_h_ ^na menla nlen stat_s na ^bra|ena:
Ra siah_ p^r_h_ se p^hreje pr^]ed_ra parsiranla h^mande h^la le stibla sms p^r_h^m:
\pliha]ila ^bra|_le die irste p^r_ha) p^r_h_ wa l^b^ianle i p^r_h_ wa prebled ahtiine nastaie:
uh^lih^ apliha]ila ne nai|e na p^r_h_ ^db^iaral_jeb a^rmata h^risnih_ se {alle ^baie{tenle da
_lawni p^da]i nis_ _ red_: dah^|e pre neb^ {t^ h^risnih p^{alle p^r_h_ wa prebled ahtiine
nastaie m^ra da se ~_l^b_le p^m^j_ br^la indehsa: `mplementirana le pr^iera wa sesil_
h^risniha, tl: da m^ra da p^st^li d^lawna p^r_ha h^l^m se h^risnih _l^b^ia^ ne starila ^d sat
iremena:
uh^lih^ d^lawna p^r_ha pr^|e hr^w sie nii^e ialida]ile praii se _pit _ baw_ rasp^redZnastaie i
d^ilaxi se ahtiina nastaia: nia se ^pera]ila ^bailla p^m^j_ PQP shripta m^delsIrasp^red:pcp:
()()O 4aICoreL
Ra _xitaianle rasp^reda h^risti se PQP shript m^delIrasp^red:pcp: =laina a_nh]ila ^i^b shripta
le _xitaianle rasp^reda wa _nehi h^d _xi^ni]e, dat_m i ireme: dah^|e ah^ nis_ pr^sle|eni sii
parametri hlasa i^di rax_na ^ p^draw_meianim ^p]ilama:
1EGorKi koLZ
pcp
JIe RendUbSOlSOl
JIe RendUbSOlPredi]ateSepressi^n

MAaII rasp^red
CriGate db KJAA
CriGate err^rdeet KJAA
CriGate _til KJAA

NJKMtioK YYMoKItrJMtHserii]eW^]at^rJ
tcisZdb Kew SOlHserii]eW^]at^rZbetHsUb\daptersJJ
tcisZ_til serii]eW^]at^rZbetHsutilsJ


CriGate NJKMtioK _]italu]i^ni]_Hh^dJ

O_er? tcisZdbZsele]tHJ
Zar^mHs_]i^ni]asJ
Z>cereHarraHsh^ds h^dJJ
ZlimitH1J
res_lt tcisZdbZprepareStatementp^rSOlnble]tHO_er?JZeee]_teHJ
retJrK res_ltZ]_rrentHJ


CriGate NJKMtioK _]italrasp^redHJ

O_er? tcisZdbZsele]tHJ
Zar^mHsrasp^redsJ
Z>cereHarraHKew Sepressi^nHsfurU\dSHJ qSdgSST iawi^d \TU iawid^sJJJ
Z>cereHarraHsahtiians 1JJ
ZlimitH1J
res_lt tcisZdbZprepareStatementp^rSOlnble]tHO_er?JZeee]_teHJ
retJrK res_ltZ]_rrentHJ

CriGate NJKMtioK _]italTastai_H_]i^ni]a, rasp^red, dan, ireme^d, iremed^J

O_er? tcisZdbZsele]tHJ
Zar^mHarraHsns snastaiasJJ
Z]^l_mnsHarraH
s^ds Kew Sepressi^nHsU\dSpnr<\dHn:ireme^d, Q)iJsJ,
sd^s Kew Sepressi^nHsU\dSpnr<\dHn:iremed^, Q)iJsJ,
spredmets Kew Sepressi^nHsp:nawiisJ,
s_]i^ni]as Kew Sepressi^nHs_:nawiisJJ, NaAIeJ
Zl^inHarraHsps spredmetsJ, sn:predmetid p:predmetids, arraHJJ
Zl^inHarraHs_s s_]i^ni]asJ, sn:_]i^ni]aid _:_]i^ni]aids, arraHJJ
Z>cereHarraH
sn:_]i^ni]aids _]i^ni]as_]i^ni]aids,
sn:rasp^redids rasp^redsrasp^redidsJJ
Z^rderHsn:ireme^dsJ

iN HiIIetHdanJJ

d Uatedime))]reatepr^mp^rmatHsd:m:s, danJZa^rmatHs>sJ
O_er?Z>cereHarraHsn:dans dJJ

eAIe

O_er?Z>cereHarraHKew Sepressi^nHsn:dan U\npgSSoHfurU\dSHJJ Z 1sJJJ

iN HiIIetHireme^dJJ

iN HiIIetHiremed^JJ

O_er?Z>cereHarraHKew Sepressi^nHsHn:ireme^d \TU n:ireme^d Js,
arraHireme^d, iremed^JJJJ

eAIe

O_er?Z>cereHarraHKew Sepressi^nHsHn:ireme^d nr n:iremed^ Js,
arraHireme^d, ireme^dJJJJ


eAIe

O_er?Z>cereHarraHKew Sepressi^nHsHn:ireme^d furd`<SHJ nr n:iremed^
furd`<SHJJsJJJ

O_er?ZlimitH2J
retJrK tcisZdbZprepareStatementp^rSOlnble]tHO_er?JZeee]_teHJ


CJ@AiM NJKMtioK _]italPredaianlaHh^d, dan KJAA, ireme^d KJAA, iremed^ KJAAJ

_]i^ni]a tcisZ_]italu]i^ni]_Hh^dJ
iN H_]i^ni]aJ

tcisZerr^rdeet so^d _]i^ni]e nile pr^nadlens
retJrK KJAA


ahtiianrasp^red tcisZ_]italrasp^redHJ
iN Hahtiianrasp^redJ

tcisZerr^rdeet sTe p^st^li ahtiian rasp^reds
retJrK KJAA


nastaia tcisZ_]italTastai_H_]i^ni]a, ahtiianrasp^red, dan, ireme^d, iremed^J
iN HMoJKtHnastaiaJ 0J

tcisZerr^rdeet sTe p^st^li ahtiina nastaias
retJrK KJAA


retJrK tcisZ_tilZt^\rra?HnastaiaJ


CJ@AiM NJKMtioK betSrr^rHJ

retJrK tcisZerr^rdeet

rasp^redsms:pcp shript le _lawni shript h^li se p^wiia _ reb_larnim interialima i h^li p^hreje
^brad_ p^r_ha: Radatah ^i^b shripta le da instan]ira hlas_ <essabe Pr^]ess^r i da p^hrene
^brad_:
1EGorKi koLZ
pcp
serii]eW^]at^r re[Jire swendIinitdb:pcps
re[Jire sm^delImessabepr^]ess^r:pcps
pr^]ess^r Kew <essabePr^]ess^rHserii]eW^]at^rJ
pr^]ess^rZPr^]ess\ll<essabesHJ

oa^ pr^{irenle ^i^b pr^lehta m^te se d^dati ]r^n l^b h^li bi peri^dixn^ ^hida^ a_nh]il_
h^ntr^lera api i time bi ^m^b_jili da sistem sam pr^ieraia da li treba da {alle nehi S<S:
v Rahll_xah
Ta ^sn^i_ iwnetic m^b_jn^sti h^ri{jenla m^bilnic telea^na _ ^braw^ianl_ stiara se n^ia sliha ^
m^bil n^m telea^n_) ha^ ^dlixn^m alat_ h^li ^tiara ielihe m^b_jn^sti _ d^men_ ^braw^ianla,
lah^ d^st_pn^m _re|al_ h^li le iej sada de^ siah^dnein^b tii^ta i h_lt_re siah^b nastainiha i
st_denta i h^li m^te p^stati h^ristan i wa ledne i wa dr_be _h^lih^ se rawiil_ ^db^iaral_je
apliha]ile i _h^lih^ ^braw^ina lain^st t^ priciati i istrati hah^ da ic nalb^lle intebri{e i prilab^di
hah^ bi p^stali i^deja h^mp^nenta _ ^braw^in^m ^hr_tenl_: oa^ {t^ le bi^ sl_xal sa
rax_narima, m^ram^ ispitati hah^ rawi^l i p^b^ll{anle _ ^blasti n^iic naxina h^m_niha]ile i
m^bilnic tecn^l^bila m^te da d^prinese napreth_ _ ^braw^ianl_: }edan ^d blainic ]illeia _
b_d_jim istratiianlima treba da b_de analiwa _p^trebe m^bilnic seriisa i apliha]ila _ prahsi ^d
strane st_denata i nastainiha, ^crabriianle i p^dsti]anle dalleb rawi^la m^bilnic apliha]ila _
^braw^ianl_ i _napre|enle mZlearninb h^n]epta _ ]elini: Pitanla h^risnixh^b interaelsa i diwalna i
^rbaniwa]ile sadrtala m^ral_ biti p^staillena i istratena i p^n_|ena prahtixna re{enla: qew
s_mnle, h^ri{jenle m^bilnic tecn^l^bila _ ^braw^ianl_ je se intenwiiirati s napreth^m betixnic i
m^bilnic tecn^l^bila i rawi^lem _sl_ba m^bilnic ^peratera prilab^|enic p^trebama ^braw^ianla:
Shrajeni]e
SMS &(ort "essage &er!ice
8=8 0+perte4t Preprocessor
02:5 -pen #atabase 5onnecti!it+
MS'7 &tructured 6uer+ anguage
Witerat_ra
1 cttp)II>>>:teleh^m_niha]ile:rs
2 cttp)II>ebdiwaln:i]t:ed_:rsIsitesIdeaa_ltIailesIh_rsmaterialITapredn^20>eb
20pr^bramiranleITapredn^20>eb20pr^bramiranleIMsmsbate>a?pdaKv2:pda
v cttp)IIen:>ihipedia:^rbI>ihiIS<Sbate>a?
cttp)II>>>:^wehisms:]^mI
L cttp)IIarame>^rh:wend:]^mI
F cttps)II>>>:apa]ceariends:^rbIindee:ctml
K cttp)IIpcp:netI

You might also like