Sunteți pe pagina 1din 59

CUPRINS

Capitolul 1. Consideraii privind comerul electronic..................................................3


1.1. Internetul - baz a comerului electronic.....................................................................3
1.2. Ce este comerul electronic?.........................................................................................4
1.2.1. Definirea comerului electronic.............................................................................4
1.2.2. Diferene ntre comerul electronic i cel tradiional.............................................
1.2.3. !cti"itile s#ecifice comerului electronic...........................................................$
1.2.3.1. Distribuirea informaiilor............................................................................%
1.2.3.2. ansarea comen!ilor..................................................................................1&
1.2.3.3. "fectuarea pl#ilor......................................................................................1&
1.2.3.$. %norarea comen!ilor..................................................................................1&
1.2.3.&. Service'ul (i asistena..................................................................................11
1.2.4. !r'itectura unui sistem de comer electronic......................................................12
1.3. (odele de comer electronic......................................................................................14
1.3.1. (a)azinul electronic *e-s'o#+.............................................................................14
1.3.2. (a)azinul uni"ersal electronic *e-mall+..............................................................1,
1.3.3. !c'iziia #ublic electronic...............................................................................1
*e-#rocurement+.............................................................................................................1
1.3.4. -icitaia electronic *e-auction+...........................................................................1
1.3.,. Comunitatea "irtual *"irtual communit.+..........................................................1
1.3.. /urnizori de ser"icii #entru comerul electronic *e-ser"ice #ro"idin)+...............10
1.3.0. 1ro2era3 de informaii.........................................................................................10
1.3.$. (odele de #ublicitate..........................................................................................10
1.4. 4i#uri de mecanisme ale comerului electronic..........................................................1%
1.4.1. (ecanismul business-to-consumer *12C+..........................................................2&
1.4.2. (ecanismul business-to- business *121+...........................................................21
1.4.3. (ecanismul business-to-)o"ernment *125+.......................................................22
1.,. !"anta3e i deza"anta3e ale comerului electronic......................................................22
1.,.1. !"anta3e...............................................................................................................22
1.,.2. Deza"anta3e.........................................................................................................24
1.. -e)islaia rom6neasc cu #ri"ire la comerul electronic............................................2
1.0. 7roblema securitii n comerul electronic................................................................20
1.$. Comerul electronic 8 o necesitate.............................................................................20
1.%. 4endina e-commerce s#re c-commerce.....................................................................2$
1.1&. Concluzii...................................................................................................................3&
Capitolul 2. Consideraii privind P)P (i *+S,........................................................31
2.1. Date )enerale des#re a#licaiile 9eb..........................................................................31
2.2. -imba3ul 7:7 *:.#erte;t 7re#rocessor+....................................................................32
2.2.1. !#ariia i e"oluia limba3ului 7:7.....................................................................32
2.2.2. Ce este 7:7?.......................................................................................................33
2.2.3. 7rinci#iul de funcionare - ce #oate face 7:7?...................................................34
2.3. 7ro)ramarea orientat-obiect n 7:7.........................................................................3
2.3.1. !s#ecte )enerale..................................................................................................3
2.3.2. 4e'nici de im#lementare ale #ro)ramrii obiectuale...........................................30
1
2.3.2.1. -ncapsularea................................................................................................30
2.3.2.2. *o(tenirea...................................................................................................30
2.3.2.3. Constructori................................................................................................3$
2.3.2.$. Supra.nc#rcarea..........................................................................................3%
2.3.2.&. Polimorfismul..............................................................................................3%
2.3.2./. Seriali!area..................................................................................................3%
2.3.3. /olosirea utilitarului #'#(.!dmin.....................................................................3%
2.4. <ite-uri 9eb dinamice a"6nd n s#ate o baz de date.................................................4&
2.,. 7:7 i (.<=-...........................................................................................................41
2.,.1. De ce 7:7?..........................................................................................................41
2.,.2. De ce (.<=-?....................................................................................................42
2.. <er"erul de baze de date (.<=-...............................................................................42
2..1. !"anta3e (.<=-.................................................................................................42
2..2. Deza"anta3e (.<=-...........................................................................................44
2./.2.1. Inte0ritatea referenial#.............................................................................44
2./.2.2. Procedurile stocate.....................................................................................44
2.0. Concluzii.....................................................................................................................44
Capitolul 3. Soluie e'commerce ba!at# pe P)P (i *+S,........................................$/
3.1. <tructura bazei de date...........................................................................................4
3.2. 7a)inile 9eb realizate...........................................................................................4$
1iblio0rafie.......................................................................................................................&2
2
C3PI4%U1. C%NSID"R35II PRI6IND C%*"R5U
""C4R%NIC
1.1. IN4"RN"4U ' 1378 3 C%*"R5UUI ""C4R%NIC
>dat cu nce#uturile Internetului un nou ti# de afacere s-a #rofilat din ce n ce
mai #ronunat #e #lan internaional? comerul electronic *comerul online+. !u a#rut
nenumrate site-uri i firme care se ocu# cu "6nzrile en-)ros de #roduse #rin Internet@
cu or)anizarea de licitaii online@ cu furnizarea accesului contra-cost la #a)ini cu
informaii@ ntr-un cu"6nt abordeaz o form sau alta de comer electronic@ un domeniu
aflat n #lin e;#ansiune. !"anta3ul comerului online este e"ident? #iaa #e Internet
crete e;#onenial de la un an la altul. An site bine lucrat@ cunoscut i care ofer #roduse
de calitate la #reuri bune "a a"ea mai muli "izitatori@ mai moti"ai i mai nzestrai
financiar dec6t BConsi)naiaB din colul strzii.
Internetul este un mi3loc foarte #uternic #entru derularea comerului. Atilizarea
Internetului la costuri sczute@ reducerea tim#ului de introducere #e #ia a bunurilor i
ser"iciilor@ #osibilitatea transferului de informaii des#re bunuri i ser"icii sub form
di)ital@ reducerea costurilor de distribuie i trans#ort@ sunt doar c6te"a din a"anta3ele
utilizrii Internetului ca i mi3loc de realizare a comerului.
Internetul re#rezint o #latform )lobal comercial. 7e msur ce te'nolo)ia
Internetului a"anseaz i a#ar #robleme le)ate doar de "iteza de transmitere a
informaiilor@ se constat c acesta este cel mai con"enabil mod de sc'imbare a
informaiilor des#re bunuri i ser"icii. /oarte multe firme consider Internetul ca fiind
unul dintre Cana)a3aiiD si i caut noi #ro)rame i a#licaii #entru mana)ementul
stocurilor care se a#lic direct #e Internet. En #lus@ firmele #e l6n) "6nzarea #e care o fac
#rin Internet@ utilizeaz acest sistem #entru su#ra"e)'erea clienilor@ ofer informaii
#entru media@ ofer documente des#re "6nzrile efectuate@ i asi)ur transferuri de
fonduri.
Im#actul ade"rat al Internetului nc nu se "ede. Internetul a afectat modul de
conducere a afacerilor@ n"m6ntul@ relaiile sociale i #olitice. Famuri industriale i
firme sunt influenate de a#licarea acestui sistem@ de3a foarte multe #ersoane utiliz6nd
Internetul #entru comunicri inter#ersonale.
!riile comerciale con"er). (arile creteri n domeniul 121 i 12C se "d n
ser"icii #recum edituri@ media@ finane@ educaie@ di"ertisment@ a#ro"izionare cu softGare
s#ecializat@ i cum#rarea de #roduse en detail cum ar fi mbrcminte@ nclminte@
alimente i articole i)ienice. tilizarea #ieelor electronice #e Internet de"ine o #ractic din
ce n ce mai utilizat.
En 2&&1 H7(5 a fcut un studiu asu#ra utilizrii Internetului. (ai mult de dou
treimi din cei inter"ie"ai au declarat c folosesc Internetul #entru a cuta i utiliza
informaii de #e un site 9eb e;tern. Iumtate dintre ei utilizeaz Internetul #entru a
comunica cu #ro#rii an)a3ai. Doar 23 J utilizeaz Internetul #entru tranzacii de afaceri.
Doar ,J acce#t #li electronice i doar 3&J doresc s acce#te aceast form de #lat
#entru bunuri i ser"icii comercializate. (oti"ul #rinci#al #entru care se creeaz un site
9eb este c acesta creaz canale multi#le #entru #romo"are i "inderea #rodusului i
reduce costurile. !#roa#e %&J dintre inter"ie"ai au declarat c li#sa de securitate este
#rinci#ala barier n dez"oltarea comerului electronic. En 3ur de $&J au ridicat
#roblema costurilor@ a re)ulilor i a li#sei de modele de afaceri. En 3ur de ,%J au o
#olitic de securitate n ceea ce #ri"ete adresele lor #e Internet. En 3ur de 31J utilizeaz
3
te'nolo)ii de codificare@ iar 10J doresc s ado#te acest ti# de te'nolo)ii. En 3ur de 23J
nu au nici un fel de #rotecie a datelor #ro#rii.
> multitudine de firme utilizeaz Internetul #entru #ublicitate. (ar2etin)ul #rin
Internet este o o#ortunitate #entru a crea ima)inea unei firme i #entru a atra)e clieni.
/irmele furnizeaz informaii te'nice i utilizeaz #a)ina de Geb ca o #latform #entru
lansarea noutilor firmei. /olosind #ro#riul Gebsite ca #e un ma)azin@ ele ofer #roduse
i #reiau comenzi.
En ceea ce #ri"ete )radul de si)uran #e care comerul electronic l ofer
clienilor i comercianilor@ at6t clienii c6t i firmele sunt foarte #reocu#ai de diferitele
incertitudini le)ate de comerul electronic. <e constat li#sa de ncredere n ceea ce
#ri"ete securitatea datelor #ersonale n tim#ul transferurilor n cadrul tranzaciilor
electronice. Clienii sunt nc nencreztori@ dar e;#erii sunt de #rere c tranzaciile n
comerul electronic au un )rad mai mare de si)uran dec6t banalele cum#rturi
efectuate #rin cardul de credit.
Din #unct de "edere al dimensiunii comerului electronic@ tranzacionarea
electronic a mrfurilor i ser"iciilor constituie o e;tensie a comerului actual. <e obine
astfel o eficien s#orit@ n sensul reducerii costurilor i n ceea ce #ri"ete efectul
mar2etin)ului i se mbuntete relaia beneficiar-client.
Comerul electronic faciliteaz i coo#erarea ntre firme. Feduce costurile de
mar2etin) i de li"rare@ susine strate)ia de mar2etin) a firmei i ofer acces #e noi #iee.
En "iitorul a#ro#iat@ comerul electronic "a a"ea un im#act #uternic asu#ra
com#etiti"itii firmelor. Comerul electronic nu este restricionat de frontierele statelor
dar de#inde de e;istena sau ine;istena reelelor de com#utere. Comerul electronic
#ermite c'iar i celor mai mici furnizori@ indiferent de #ro"eniena lor )eo)rafic@ s fie
omni#rezeni i s fac afaceri n ntrea)a lume.
1.2. C" "S4" C%*"R5U ""C4R%NIC9
1.2.1. D":INIR"3 C%*"R5UUI ""C4R%NIC
Comerul electronic *e-commerce+@ n conce#ia >r)anizaiei Kconomice de
Coo#erare i Dez"oltare *>KCD+@ re#rezint desfaurarea unei afaceri #rin intermediul
reelei Internet@ "6nzarea de bunuri i ser"icii a"6nd loc offline sau online.
Comer electronic nseamn@ n acce#iune BtradiionalB@ utilizarea n reele cu
"aloare adu)at a unor a#licaii de ti#ul transferului electronic de documente *KDI+@ a
comunicaiilor fa;@ codurilor de bare@ transferului de fiiere i a #otei electronice.
K;traordinara dez"oltare a interconecti"itaii calculatoarelor n Internet@ n toate
se)mentele societii@ a condus la o tendin tot mai e"ident a com#aniilor de a folosi
aceste reele n aria unui nou ti# de comer@ comerul electronic n Internet@ care s
a#eleze - #e l6n) "ec'ile ser"icii amintite - i altele noi.
Kste "orba@ de e;em#lu@ de #osibilitatea de a se efectua cum#rturi #rin reea@
consult6nd cataloa)e electronice BonB #e 9eb sau cataloa)e BoffB #e CD-F>( i #ltind
#rin intermediul carilor de credit sau a unor #ortofele electronice. 7entru alii@ comerul
#e Internet re#rezint relaiile de afaceri care se deruleaz #rin reea ntre furnizori i
clieni@ ca o alternati" la "ariantele de comunicaii BtradiionaleB #rin fa;@ linii de
4
comunicaii dedicate sau KDI #e reele cu "aloare adau)at. En fine@ o alt form a
comerului #e Internet im#lic transferul de documente - de la contracte sau comenzi #ro
forma@ #6n la ima)ini sau nre)istrri "ocale.
Hala2ota i 9'inston definesc comerul electronic astfel? LM o metod modern
de afaceri@ care se adreseaz ne"oilor firmelor@ #ieelor i clienilor #rin reducerea
costurilor@ concomitent cu mbuntirea calitii #roduselor i ser"iciilor@ #recum i
creterea "itezei de li"rare sau #restare. Comerul electronic nu #oate fi tratat fr a a"ea
n "edere reelele de calculatoare@ utile n cutarea i )sirea informaiilor necesare
s#ri3inirii lurii diferitelor decizii at6t de ctre firme@ c6t i de ctre consumatoriD
1
.
!utori #recum Hestenbaum i <trai)'t afirm? LComerul electronic re#rezint o
inte)rare a e-mailului@ transferului electronic de fonduri@ sc'imbului electronic de date i
alte asemenea te'nici ntr-un sistem electronic atotcu#rinztor de funcii economiceD
2
@ iar
Dennis 7. 5eller consider comerul ca i? Lcolecie de instrumente i #ractici ce #resu#un
utilizarea te'nolo)iilor Internet i care #ermit unei firme de a crea@ ntreine i o#timiza
relaiile de afaceri cu alte firme i consumatorii indi"idualiD
3
.
En Buyers Guide to Electronic Commerce se definete astfel? LComerul
electronic const n utilizarea te'nolo)iilor informaionale #entru mbuntirea relaiilor
dintre #artenerii de afaceriD
4
.
K;ist i alte modaliti de definire a comerului electronic@ #lec6nd de la modul
n care este #erce#ut de diferite )ru#uri@ res#ecti" de utilizatori@ lumea afacerilor@
instituiile )u"ernamentale i furnizorii de te'nolo)ie informaional *'ardGare i
softGare+
,
. En (icrosoft 7ress Com#uter AsersN Dictionar.@ comerul electronic este
definit ca fiind Lacti"itatea comercial care are loc #rin intermediul calculatoarelor
conectate ntre eleD.
> ima)ine )eneral a comerului electronic este descris n ra#ortul Casei !lbe
din iulie 1%%0@ intitulat LCadrul )eneral #entru comerul electronic )lobalD *A
Framework for Global Electronic Commerce+@ n care a#ar urmtoarele afirmaii?
Aa dup cum Internetul democratiea societ!ile i ofer o mai mare putere
cet!enilor prin informa!ii" i comer!ul electronic impune modificri ma#ore asupra
paradi$mei economice clasice cu pri%ire la cumprtori i %&ntori' (oile modele de
interac!iune comercial se de%olt astfel )nc&t s permit firmelor i consumatorilor s
fac parte din pia!a electronic i s ob!in beneficii*'
Internetul" intraneturile i alte re!ele de calculatoare pot reduce substan!ial
costurile tranac!iilor i pot facilita noi tipuri de tranac!ii comerciale" precum i noi
acorduri )ntre cumprtori i %&ntori" care s le permit desfurarea acti%it!ilor de
comer! mult mai uor'*
C'iar dac definiiile comerului electronic difer@ totui@ au un element comun?
efectuarea de tranzacii ntr-un mediu electronic i obinerea de a"anta3e de ctre toi
#artenerii de afaceri@ mbuntirea calitii #roduselor i ser"iciilor@ #recum i creterea
"itezei de realizare a tranzaciilor comerciale.
> definiie succint i lar) acce#tat este urmtoarea? Comerul electronic *e-
commerce@ #e scurt KC+ este acea manier de a conduce acti"itile de comer care
folosete ec'i#amente electronice #entru a mri aria de aco#erire *locul n care se #ot afla
1
Hala2ota@ F.@ 9'inston@ !.1. 8 Frontiers of Electronic Commerce@ !ddison 9esle.@ Feadin)@ (!@ 1%%.
2
Hestenbaum@ (.I.@ <trai)'t@ F.-. 8 L7a#erless )rants "ia t'e InternetD@ in +ublic Administration ,e%iew@
1%% ,*1+@ ##. 114-12&.
3
5eller@ D.7. 8 -.e /in and /an$ of Electronic Commerce@ 'tt#?OOidm.internet.com
4
PPP 8 Buyers Guide to Electronic Commerce' Glossary of -erms@ 'tt#?OOGGG.GentGort'.com.
,
PPP 8 Electronic Commerce' An Introduction@ <tudent (anual@ QD Ani"ersit.@ 1%%%@ ##. 2-4
,
#otenialii clieni+ i "iteza cu care este li"rat informaia. KC #oate fi considerat un
sc'imb electronic de informaii ntre o afacere i clienii si. !ceasta se #oate face #rin
fa;@ telefon@ "oice-mail@ email@ e;tranet sau Internet@ #entru a enumera doar c6te"a dintre
mi3loace.
Comerul electronic *K-Commerce+ este o #arte a Klectronic 1usiness *K-
1usiness+. ! fost #roiectat n mod s#ecial #entru a realiza sc'imbul de informaii ntre
clieni i furnizori. Informaia este un element esenial n realizarea obiecti"elor
comerciale@ iar interacti"itatea este la r6ndul ei un element c'eie. En acest fel@ mediul
electronic de afaceri transcede s#aiul@ deoarece nu mai conteaz unde se )sesc at6t
factorul ofertant c6t i cel care re#rezint cererea.
Comerul electronic #oate lua o multitudine de forme i influeneaz #rofund
acti"itatea de afaceri. Datorit creterii astronomice a Internetului n ultimii ani@ comerul
electronic s-a dez"oltat n mod deosebit@ oferind o serie de a#licaii com#le;e@ #rintre
care?
R re)sirea i sc'imbul de informaie cum ar fi? detalii le)ate de #roduse i
ser"icii@ cataloa)e@ intruciuni de folosire i briefin)uri financiare.
R oferirea de #roduse i ser"icii #recum i efectuarea de ser"icii cum ar fi
comanda de cri i CD-uri sau abonamente la #ublicaii on-line.
R creterea eficienei acti"itii de afaceri #rin? #romo"area utilizrii #otei
electronice i a )ru#urilor de discuii #entru reducerea tim#ului #etrecut n edine i
furnizarea de acces la bazele de date ca o modalitate de facilitare a acumulrilor de
cunotine.
R realizarea de tranzacii finaciare cum ar fi teleban2in) i di)icas'.
1.2.2. DI:"R"N5" -N4R" C%*"R5U ""C4R%NIC ;I C"
4R3DI5I%N3
Ac.ii!ia prin %arianta tradi!ional
An salariat al unei firme dorete s ac'iziioneze un calculator. 7entru acest lucru sunt
realizai urmtorii #ai?
1. se emite o cerere@ cu o serie de s#ecificaii *confi)uraia #e care o dorete+S
2. cererea este trimis s#re a#robare unuia dintre cei care au atribuii #e linia
ac'iziiilor n firmS
3. cererea a#robat "a mer)e la de#artamentul de a#ro"izionare *comercial+@ unde se
caut@ ntr-un catalo) de oferte@ #rodusul cerut #entru a selecta un model
cores#unztor i #entru a )si furnizorulS
4. urmeaz s fie contactai mai muli furnizori #entru a determina dis#onibilitatea
lor de a li"ra calculatorul solicitatS
,. o dat ce furnizorul a fost selectat@ #ersoana de la comercial #oate emite o
comand de a#ro"izionare@ #e care o trimite furnizorului fie #rin fa;@ fie #rin
#otS
. du# ce comanda a fost #rimit de ctre furnizor@ acesta "erific situaia
clientului@ stocul e;istent n de#ozit i momentul n care distribuitorul #oate s
#reia calculatorul i s-l li"reze la destinaieS

0. n funcie de data la care se "a face li"rarea@ furnizorul emite o comand de


trans#ort@ anun de#ozitul i ntocmete factura@ #e o care o transmite firmei
beneficiare@ o dat cu calculatorulS
$. #ersoana autorizat de la beneficiar "a efectua #lata@ ntr-un anumit mod@ n
funcie de instrumentele de #lat acce#tate de furnizor.
Ac.ii!ia prin comer!ul electronic
En condiiile a#elrii la comerul electronic@ #aii care se #arcur) sunt?
1. salariatul firmei "iziteaz diferite site-uri #e 9eb fie ale distribuitorilor@ fie ale
#roductorilor de calculatoare i l selecteaz #e cel care-i rs#unde cel mai bine
cerinelor lui *confi)uraia sistemului+ din cataloa)ele online #e care le-a )sitS
2. salariatul "a folosi e-mailul #entru a trimite cererea sa ctre #ersoana care trebuie
s-i a#robe ac'iziiaS
3. du# obinerea a#robrii@ cererea este transmis la de#artamentul comercialS
4. informaiile #ot fi #reluate n baza de date #ri"ind comenzile de a#ro"izionare.
Comanda #oate fi )enerat i transmis automat ctre furnizorul selectat@ fie #rin
sistemul KDI@ fie sub o alt form@ #rin e-mail sau un formular s#ecial creat #e
site-ul furnizoruluiS
,. c6nd furnizorul a #rimit comanda@ cu a3utorul unei a#licaii@ datele coninute de
aceasta #ot fi introduse direct ntr-o baz de date a comenzilor aflate n curs de
e;ecuie@ #oate fi "erificat stocul e;istent n de#ozit@ statutul clientului i se #oate
marca #rodusul #entru li"rareS
. cu a3utorul aceluiai #ro)ram@ se #oate emite o comand de trans#ort@ transmis
tot electronic@ celui mai a#ro#iat de#ozit@ concomitent cu ntocmirea facturii.
Dac trans#ortul este efectuat de alt firm@ atunci de#ozitul o "a anuna #rin e-
mailS
0. du# ce calculatorul a fost rece#ionat@ cei care se ocu# de efectuarea #lii #ot
s anune banca@ #rin e-mail@ s transfere fondurile ctre furnizor.
4abel 1.2.1
Pa(ii ciclului v<n!#rii (i mi=loacele utili!ate
Nr.
crt.
Pa(ii parcur(i pentru
reali!area tran!aciei
Comerul
tradiional>
Comerul
electronic>>
1. >binerea informaiilor
des#re #rodus
Fe"iste@ cataloa)e@ oferte
#rimite
7a)ini 9eb@
cataloa)e online
2. Cererea #entru ac'iziia
#rodusului
/ormulare ti#rite@
scrisori
e-mail
3. >binerea a#robrii /ormulare ti#rite@
scrisori
e-mail
4. Terificarea cataloa)elor@
#reuri@ calitate
Cataloa)e@ oferte Cataloa)e online
,. Terificarea dis#onibilitii
#rodusului i #rimirea
confirmrii #reului
4elefon@ fa; <e realizeaz
concomitent cu
analiza cataloa)elor
. 5enerarea comenzii /ormular im#rimat e-mail@ #a)ina 9eb
0
Nr.
crt.
Pa(ii parcur(i pentru
reali!area tran!aciei
Comerul
tradiional>
Comerul
electronic>>
0. 4rimiterea comenzii
*cum#rtor+ i #rimirea
comenzii *"6nztor+
/a;@ #ot e-mail@ KDI@ #a)ina
9eb
$. <tabilirea #rioritii comenzii 7e baza analizei
comenzilor de3a e;istente
1aze de date online
%. Terificarea stocului la
de#ozit
/ormular im#rimat@
telefon@ fa;
1aze de date
online@ #a)in 9eb
1&. 7lanificarea li"rrii /ormular im#rimat e-mail@ baze de date
online
11. Entocmirea facturii /ormular im#rimat 1aze de date online
12. 7reluarea #rodusului de ctre
trans#ortator
/ormular im#rimat Uotificare online
#rin e-mail
13. Confirmarea rece#iei /ormular im#rimat e-mail
14. 4rimiterea facturii
*"6nztor+O #rimirea facturii
*cum#rtor+
7ot e-mail@ KDI
1,. 7lanificarea #lii /ormular ti#rit KDI@ baze de date
online
1. Kfectuarea #lii
*cum#rtor+O ncasarea
*"6nztor+
7ot KDI@ K/4@ <9I/4@
credit card .a.
P Comerul tradiional #resu#une utilizarea mai multor metode i mi3loace
PP Comerul electronic determin folosirea unui sin)ur mi3loc sau mediu@ care are la
dis#oziie mai multe instrumente adec"ate ntre)ii tranzacii sau #entru fiecare eta# a acesteia.
1.2.3. 3C4I6I485I" SP"CI:IC" C%*"R5UUI
""C4R%NIC
En tranzaciile comerciale clasice distin)em #atru eta#e diferite?
Informarea comercial referitoare la tranzacie? cercetarea de mar2etin)S
Enc'eierea contractului comercialS
T6nzarea #rodusului sau a ser"iciuluiS
7lata #rodusului sau a ser"iciuluiS
En fi)ura 1.2.1. este #rezentat modul n care se reflect aceste #atru eta#e n cazul
comerului electronic?
/i)ura 1.2.1
*odul .n care comerul electronic se re0#se(te .n cel tradiional
$
!cti"itile comerului electronic se afl n str6ns relaie cu cele din comerul
tradiional. En acest conte;t@ Da"id Hosiur consider c sunt cinci #rocese de baz care au
loc n cadrul comerului electronic?
Distribuirea informaiilor
-ansarea comenzilor
Kfectuarea #lilor
>norarea comenzilor
<er"ice-ul i asistena
1.2.3.1. DIS4RI1UIR"3 IN:%R*35II%R
Enainte de a "inde@ orice firm este ne"oit s-i fac cunoscute #rodusele i
ser"iciile #e #ia@ ceea ce nseamn #romo"are@ #ublicitate i #olitici de mar2etin) sau@
la modul )eneral@ oferirea de informaii. 7otenialii clieni cu si)uran "or solicita
informaii des#re firm i #rodusele ei@ n tim# ce firma care "inde are ne"oie de
informaii des#re #ia@ modul n care #oate s-i )seasc i atra) clienii@ ceea ce
conduce la #roiectarea acelor #roduse i ser"icii care "in n nt6m#inarea cerinelor
#ieei. 7rin comerul electronic@ cele dou sco#uri *at6t ale firmelor care "6nd@ c6t i ale
clienilor+ #ot fi realizate concomitent@ #entru c dis#une de o serie de mi3loace ce
faciliteaz atin)erea lor? c'at-uri@ conferine electronice@ sistemul buletinelor electronice
etc. (ulte dintre aceste mi3loace #ot fi inte)rate cu un site 0eb@ care este calea cea mai
eficient de comunicare cu clienii. An site 9eb #oate fi #roiectat #entru a include
cataloa)e online@ ce #ot fi rsfoite n mod electronic i #ot s ofere informaii des#re
noile #roduse. En #lus@ #rintr-un astfel de catalo)@ firmele au a"anta3ul obinerii
informaiilor des#re #rodusele cel mai des solicitate #e #ia@ n momentul n care o
#ersoan interesat caut #e site i intr #e acel catalo).
> alt modalitate de cule)ere a informaiilor de la "izitatorii site-ului 9eb este
cea de realizare a unui formular sau a unei casete de comentarii. <olicit6nd acestora
informaii@ fie atunci c6nd caut anumite #roduse@ fie c6nd lanseaz o comand online@
firma care "inde are #osibilitatea de a cule)e date demo)rafice@ at6t de necesare
acti"itilor de mar2etin)@ "6nzare i #roducie.
%
De asemenea@ #osibilitatea de a notifica fiecare client@ actual sau #otenial@ #rin e1
mail@ des#re noile caracteristici ale #roduselor@ re#rezint un a"anta3 deosebit n
distribuirea informaiilor.
1.2.3.2. 3NS3R"3 C%*"N7I%R
Enlocuirea comenzilor tradiionale@ #e su#ort de '6rtie@ cu formate electronice
elimin mult din rutina #roceselor de lansare a comenzilor. An #rim #as a fost fcut #rin
a#ariia a#licaiilor clientOser"er@ dar ele@ la nce#ut@ #resu#uneau utilizarea unor reele
#ri"ate destul de scum#e. 7rin #osibilitile mult mai le3ere oferite de site-urile 9eb@
multe firme s-au reorientat s#re acest nou mi3loc de realizare a comenzilor. En aceste
condiii@ un ser"er 9eb #oate #relua informaii de la clieni #rintr-un formular s#ecial
#roiectat care s fie com#letat n momentul utilizrii unui broGser. C6nd formularul este
com#let@ broGserul trimite datele ser"erului 9eb@ du# care sunt #reluate@ #relucrate i
nre)istrate ntr-o baz de date.
1.2.3.3. ":"C4U3R"3 P85I%R
7lata contra"alorii bunurilor sau ser"iciilor re#rezint DinimaD #rocesului de
"6nzare. Datorit marii di"ersiti a mi3loacelor de #lat e;istente sau #ro#use@ aceast
faz este considerat #artea cea mai fle;ibil i mai su#us sc'imbrii din comerul
electronic. Clienii #ot folosi credit cardurile@ cecurile electronice@ moneda electronic
sau orice alt instrument care se ncadreaz n cate)oria denumit microcas. *folosit
atunci c6nd #lile sunt de "alori foarte mici@ de numai c6i"a ceni+.
(ulte dintre instrumentele electronice de #lat sunt ec'i"alente sistemelor
utilizate n mod obinuit@ zi de zi@ de fiecare dintre noi@ cum ar fi credit i debit cardurile.
C'iar i banii lic'izi i-au )sit un ec'i"alent electronic@ #rin a#ariia monedei "irtuale.
K;ist firme s#ecializate care #un la dis#oziie softGare #entru ser"ere 9eb
comerciale@ s#ecial #roiectate #entru acce#tarea #lilor #e 9eb@ #recum i softGare
#entru )enerarea de cataloa)e online@ fc6nd le)tura cu bazele de date clasice ale unei
firme@ n care sunt incluse at6t nre)istrri #ri"ind #rodusele firmei i comenzile #rimite@
c6t i nre)istrri #rin care se urmrete ncasarea.
Enlocuirea sistemului KDI tradiional cu KDI #e Internet a condus la #roiectarea
unor #roceduri mult mai stricte de autentificare i "erificare a #lilor@ #entru c acum
tranzaciile se desfoar #rin intermediul reelelor #ublice@ la care au acces mult mai
multe firme i #ersoane.
1.2.3.$. %N%R3R"3 C%*"N7I%R
!cest #roces difer n funcie de #rodusele sau ser"iciile care sunt destinate
"6nzrii@ re)sindu-se dou cate)orii? cea a bunurilor intan)ibile i a bunurilor tan)ibile.
(ulte firme au azi ca obiect de acti"itate@ din care obin "enituri@ )enerarea@
transferul i analiza informaiilor@ considerate bunuri intan)ibile. Dac o firm se
ncadreaz n aceast cate)orie@ ea folosete Internetul #entru a transfera informaiile
1&
clienilor care le solicit. Kle #ot fi transmise sub forma buletinelor informati"e@ a tirilor@
a cotaiilor bursiere. 4ot n aceast cate)orie intr i softGare-ul.
Dac firma realizeaz bunuri fizice@ acestea nu #ot fi li"rate #rin Internet@ dar se
#oate folosi sistemul electronic #entru informarea firmei ce asi)ur trans#ortul asu#ra
bunurilor care urmeaz s fie transferate clientului.
1.2.3.&. S"R6IC"'U ;I 3SIS4"N53
Far se nt6m#l ca o relaie de afaceri s se nc'eie o dat cu li"rarea #rodusului.
De fa#t@ "6nzarea #ro#riu-zis ar #utea fi doar nce#utul unei lun)i i a"anta3oase relaii
cu un client. Uu numai clientul ar #utea s aib ne"oie de asisten #entru un #rodus sau
un ser"iciu@ ci i firma care "inde@ #entru c@ #rin informaiile sau ser"iciile #e care le
solicit utilizatorul bunului cum#rat@ #oate s-i mbunteasc mult #rodusele@
determin6nd c'iar atra)erea de noi clieni.
>dat cu a#ariia Internetului #roblema #oate fi sim#lu rezol"at cu a3utorul e-
mailului sau a site-urilor 9eb. !stfel@ notele te'nice cu #ri"ire la caracteristicile
#roduselor@ modul de utilizare a acestora@ rs#unsurile la ntrebrile #use cel mai frec"ent
*/!=s+@ u#)rade-ul softGare-ului sunt unele dintre cele mai dese solicitri din #artea
clienilor i care #ot fi satisfcute ra#id #e Internet. Ens@ i n acest caz@ tot clientul este
cel care decide de ce informaii are ne"oie@ astfel nc6t este necesar s se #roiecteze un
formular s#ecial #entru #reluarea ntrebrilor sau #rin sim#la acce#tare a celor trimise
#rin e-mail.
Dac e;ist un ser"er 9eb *care )estioneaz datele de #e site@ controleaz accesul
la date i rs#unde solicitrilor celor care na"i)'eaz+@ formularul #entru #reluarea
ntrebrilor de la clieni este una din modalitile cele mai uoare de a ti cu ce se
confrunt clienii. 7entru acest lucru este necesar un broGser Geb@ cule)erea solicitrilor
de la clieni i transmiterea direct #ersoanelor care asi)ur asistena. !stfel@ eforturile
#ersoanelor ce se ocu# se ser"ice-ul i asistena oferit clienilor se reduc considerabil@
inclusi" costurile de #ersonal. 7e de alt #arte@ re#rezint una din modalitile relati"
le3ere de a "eni n nt6m#inarea ntrebrilor clienilor c'iar n momentul n care acetia le
#un. De ser"ice-ul i asistena acordate de#ind re"enirea i fidelizarea clienilor.
/i)ura 1.2.2
11
Comerul electronic (i procesele economice
>fer
informaii
5sete
client
>fer
informaiile
solicitate
>noreaz
comanda
!si)ur
asisten
Identific
ne"oile
5sete
sursa
#rodusului
K"alueaz
ofertele
Cum#r
Atilizeaz@
cere ntreinere
1
a
z
a

d
e

d
a
t
e

a

f
i
r
m
e
i
4elefon@ fa;
e-mail
<ite-uri 9eb
5ru#uri de tiri
Comunitile de
#e reea
<ite-uri 9eb
KDI
<ite-uri 9eb@
telefon@ fa;
e-mail
Cere
informaii
4ransmite
informaii
Date@
cataloa)e@
demo
Ua"i)are
9eb
Demo@
u#date
Credit card@
di)ital cas'
-i"rare electronic de soft
Distribuirea
informaiilor
-ansare
comand
7lata
>norare
comand
<er"ice i
asisten
T6nztor Client
1.2.$. 3R)I4"C4UR3 UNUI SIS4"* D" C%*"R5
""C4R%NIC
Comerul electronic ofer o#ortunitatea de a comercializa #roduse n ntrea)a
lume@ s#orind numrul de #oteniali clieni n #rimul r6nd #rin eliminarea barierelor
)eo)rafice dintre clieni i comerciani.
7entru a ntele)e care este rolul i locul comunicaiilor i soluiilor informatice
*I4+ ntr-un astfel de mecanism@ este necesar cunoaterea ar'itecturii unui sistem KC.
7entru a construi un sistem de e-commerce@ din #unct de "edere ar'itectural este
ne"oie de colaborarea a #atru com#onente *subsisteme electoniceOinformatice+
cores#unzatoare urmtoarelor roluri?
1. Client. An ec'i#ament clasic@ un 7C@ conectat direct *"ia un I<7+ sau indirect
*o reea a unei cor#oraii+ la Internet. Cum#rtorul folosete acest ec'i#ament #entru a
na"i)a i a face cum#rturi.
2. Comerciant. <istem informatic *'ard V soft+ situat@ de re)ul@ la sediul
comerciantului@ care )zduiete i actualizeaz catalo)ul electronic de #roduse
dis#onibile a fi comandate on-line #e Internet.
12
3. Sistemul tran!acional. <istemul informatic *'ard V soft+ res#onsabil cu
#rocesarea comenzilor@ iniierea #lilor@ e"idena nre)istrrilor i a altor as#ecte de
business im#licate n #rocesul de tranzacionare.
$. Dispecer pl#i. ?Pa+ment @ateAa+B. <istem informatic res#onsabil cu rutarea
instruciunilor de #lat n interiorul reelelor financiar-bancare@ cu "erificarea crilor de
credit i autorizarea #lilorS acest sistem 3oac rolul unei #ori care face le)tura dintre
reeaua )lobal Internet i subreeaua financiar-bancar *su#us unor cerine de securitate
s#orite+@ #oarta #rin care accesul este controlat de un B#ortarB *)ate2ee#er+S #e baza
informaiilor s#ecifice crii de credit *ti#Wcard@ nrWcard+ din instruciunile de #lat
B#ortarulB redirecioneaz informaia ctre un centru de carduri *CC - un ser"er certificat
n acest sco# i a)reat de banca emitent+S n acest loc este identificat banca care a emis
cardul iar instruciunile de #lat sunt trimise mai de#arte ctre ser"erul acestei bnci
conectat n reeaua interbancarS o dat informaiile a3unse n reeaua bncii cu care
lucreaz cum#rtorul@ sunt efectuate *automat+ o serie de "erificri #ri"ind autenticitatea
i soldul dis#onibil n contul cardului im#licat n tranzacieS n funcie de rezultatul
acestor "erificri@ banca decide fie efectuarea #lii *transfer bancar - ctre contul
comerciantului care #oate fi desc'is la orice alt banc+@ fie refuz s fac aceast #lat.
En ambele cazuri@ rezultatul deciziei *confimare #lat sau refuz+ este trimis n tim# real@
#arcur)6nd acest lan de ser"ere n sens in"ers@ ctre client. Cu alte cu"inte@ n c6te"a
secunde cum#rtorul afl dac banca sa a o#erat #lata sau nu.
7entru a asi)ura succesul #e termen lun) al unui #roiect de e-commerce@
ar'itectura acestuia trebuie #roiectat cu )ri3 in6nd cont de toate as#ectele de business
cu care se "a confrunta sistemul@ ls6nd totodat #ortie care s #ermit ada#tarea sa n
tim#@ #e msur ce a#ar noi #ro"ocri iar te'nolo)iile e"olueaz.
<istematic@ ar'itectura unui sistem de comer electronic se #rezint ca n fi)ura
urmtoare?
/i)ura 1.2.3.
3rCitectura sistemului de comer electronic
C-IKU4 C>(KFCI!U4
*7C conectat *sistem informatic
la Internet+ al comerciantului+
<I<4K( 4F!UQ!CXI>U!-
*#rocesare comenzi@ iniiere #li+
DI<7KCKF 7-YXI *instruciuni de #lat+
13
1.3. *%D"" D" C%*"R5 ""C4R%NIC
!facerile #e Internet iau mai multe forme. !cestea #ot fi clasificate n funcie de
numrul de furnizori@ #restatori de ser"icii ctre clieni@ astfel? 1-ctre-1 *e'sCop+@ mai
muli-ctre-1 *e'mall+@ mai muli-ctre-mai muli *e'licitatie+. <e constituie astfel@ un lan
de ser"icii n cadrul cruia fiecare element #oate fi dominant.
An #rim element al acestui lan este furni!orul de produse sau servicii@ al doilea
este furni!orul de servicii Internet@ care #oate #une la dis#oziie de la s#aiu #e #a)ina
Geb #6n la #osibilitatea inte)rrii ntr-un e-mall. !l treilea element al lanului este
clientul@ a"6nd o anumit formare #rofesional@ interese #ro#rii i #referine. !cest client
#oate fi un consumator *1'2'C+@ o alt firm *1'2'1+@ administraia #ublic *1'2'3+ sau
un an)a3at *1'2'"+@ n conte;tul tranzaciilor interne din cadrul unei firme.
1.3.1. *3@37INU ""C4R%NIC ?"'S)%PB
Ideea de baz a comerului electronic este aceea de a trans#une afacerea fizic@
material@ n #a)ina de Internet. !stfel@ firma i #rezint catalo)ul de #roduse #recum i
ser"iciile #rin Internet.
Care sunt principalele cerin!e ale unui e1s.op2
Cerinele ma)azinului "irtual sunt de fa#t cerinele clienilor. > #roblem
deosebit de im#ortant de care trebuie inut cont este mi)rarea de la o #ia local la una
)lobal. Ca urmare a acestei mi)rri@ cate)oriile de clieni "or fi mult mai di"ersificate@
dar la fel i cerinele lor. Cerinele cele mai im#ortante se refer la cerinele se securitate@
cerinele de desi)n@ cerinele de im#lementare i eficien@ cerinele de #ublicitate.
Care sunt principalele obiecti%e ale unui e1s.op2
Ca obiecti"e #rinci#ale ale ma)azinelor "irtuale se doresc a fi creterea
"6nzrilor@ comunicarea #ermanent cu clienii@ li"rarea #roduselor ntr-un tim# c6t mai
scurt@ #recum i asi)urarea unor modaliti de #lat c6t mai si)ure i c6t mai eficiente.
Cum #ot fi realizate aceste obiecti"e? En #rimul r6nd se im#une o analiz atent a
cate)oriilor de #roduse care "or fi scoase la "6nzare. <e im#une a#oi realizarea unor
statistici #eriodice@ actualizarea #ermanent a listelor de #roduse oferite i rs#uns
#rom#t la cerinele clienilor.
Produsele sunt oferite@ n )eneral@ la diferite cate)orii de #re@ in6nd seama de
tendina clienilor de a testa calitatea@ "iteza i eficiena li"rrii nainte de a decide s
cum#ere #roduse mai scum#e. 7rodusele adec"ate comercializrii #rin Internet sunt@
de obicei@ cele care #ot fi descrise cu uurin i nu necesit folosirea simului tactil?
bilete de a"ion sau de concert@ CD-uri@ cri@ softGare@ unelte@ #iese de sc'imb@
anumite alimente sau c'iar autoturisme.
Serviciile com#leteaz de obicei oferta de #roduse dar se circumscriu deseori unei
sfere mai lar)i? s#re e;em#lu@ n cazul n care se comercializeaz cra"ate@ site-ul
#oate #rezenta i un desenOsc'i des#re cum se face nodul de cra"at. En #lus@ site-ul
#oate include i un )'id de culori i stiluri #entru oamenii de afaceri@ un ndrumar
#entru succesul n afaceri sau@ ma)azinul de cra"ate #oate decide s "6nd i osete@
#antofi i #lrii #rin includerea #e site i a altor "6nztori.
Preurile #roduselor "6ndute #rin Internet ar trebui s fie mai mici dec6t cele
#racticate #entru comenzile clasice. Crile@ s#re e;em#lu@ sunt oferite #e Internet cu
14
o reducere de 1&-,&J sau@ cel #uin@ fr a se #erce#e ta;e adiionale de li"rare.
<er"iciile i n s#ecial ser"iciile de informare ar trebui s fie n mare #arte )ratuite.
<er"iciile de informare #rin #ublicaii #eriodice sunt oferite )ratuit la nce#ut@ #rin
acces liber sau abonamente )ratuiteS ulterior@ ofertanii "or iniia ser"icii su#limentare
de ti#ul accesului la ar'i"e i "or e;tinde #osibilitile de cutare@ solicit6nd
utilizatorului s se aboneze i s #lteasca #entru a beneficia de acestea. <-a constatat
c im#actul abonamentului online asu#ra utilizatorilor este foarte mic? ma3oritatea
rm6ne fidel abonamentelor clasice i@ n )eneral@ numai clienii noi a#eleaz la
acest nou sistem de abonament. Cu toate acestea@ abonamentele contra cost online
#entru accesul la tiri de ultim or sau la dezbateri cu #artici#are restricti" de
e;em#lu@ suscit interesul doar dac ser"iciile oferite sunt de "aloare e;ce#ional.
K;ist diferite variante de 0#!duire a unui e-s'o#@ astfel?
- #e un ser"er distinct *un com#uter #ro#rietatea firmei deintoare a unui e-s'o#+
destinat unor #a)ini am#le i com#le;e de GebS acesta "a fi localizat n cadrul firmei
dac frec"ena modificrilor ce trebuie fcute este mare *e;. tiri@ #reuri@ etc.+ sau
dac este necesar un trafic intens ntre firm i ser"erul aferent e-s'o#S
- #e un ser"er "irtual *un s#aiu deinut de firma #ro#rietar a unui e-s'o#@ #e un 'ard
dis2 al unui com#uter furnizor de Geb+S n corelaie cu un s#aiu mai mare de ti#ul
GGG..ours'o#.com@ soluie #referat de ma3oritatea ntre#rinderilor mici i mi3lociiS
- n cadrul unui ma)azin uni"ersal electronic *e-mall+.
!le)erea "ariantei o#time #entru ma)azinul electronic de#inde de costurile de
telecomunicaie@ 2noG-'oG-ul te'nic la ni"elul firmei@ )ru#ul int@ mrimea@ structura i
obiecti"ele #e termen mediu ale "iitorului e-s'o#.
En msura n care este #osibil@ un e-s'o# ar trebui s #oat fi accesat #e mai multe
ci? un lin2O#ublicitate #ermanent #e un site #ortal@ un cu"6nt-c'eie #ublicitar n cadrul
motoarelor de cutare sau n cadrul #rezentrii #e Internet a informaiilor )enerale des#re
ntrea)a acti"itate a firmei sau des#re ntrea)a )am de #roduse i o fereastr a acestui
site n cadrul unui e-mall 8 toate acestea concomitent. En #lus@ este im#ortant s se
stabileasc denumiri de )enul DGGG.#rodus1.comD #entru )ru#ele de #roduse@ cu lin2
e;act la #a)ina cores#unzatoare din cadrul ma)azinului electronic.
1.3.2. *3@37INU UNI6"RS3 ""C4R%NIC ?"'*3B
An e-mall ofer un front comun #entru mai multe e-s'o#-uri i #oate fi realizat
utiliz6nd di"erse modele de tranzacii@ n funcie de ti#ul de ser"icii #e care #ro#rietarul
mall-ului dorete s le ofere. 4ot #ro#rietarul este cel care se ocu# i de mar2etin)ul
aferent mall-ului@ astfel nc6t ale)erea mall-ului #otri"it este o decizie esenial #entru
deintorul unui ma)azin. (all-ul #otri"it se definete ca fiind un mall cu o reea
#uternic@ cu o strate)ie de mar2etin) bun@ cu un front de #rezentare #otri"it i din care
s se #oat accesa direct i #e mai multe ci e-s'o#-ulS cu o structur adec"at de
ma)azine i care s ofere i ser"icii@ cum ar fi furnizarea de informaii curente re)ionale
sau sectoriale.
7entru unele domenii este benefic #artici#area n cadrul unui mall alturi de
#roduse com#etiti"e cum ar fi bi3uteriile. !ceasta duce la creterea traficului n mall i
astfel la creterea cifrei de afaceri a fiecrui ma)azin din structura acestuia. 7e de alt
#arte@ deintorul mall-ului #oate obine #rofit din reclam@ ta;e #erce#ute membrilor
iOsau ta;e asu#ra tranzaciilor.
1,
1.3.3. 3C)I7I5I3 PU1IC8 ""C4R%NIC8
?"'PR%CUR"*"N4B
!c'iziia #ublic #rin modelul 1-2-1 este a#licabil n cazul n care or)anisme
)u"ernamentale sau mari or)anizaii lanseaz a#eluri #entru licitarea ac'iziionrii de
bunuri sau ser"icii. <fera de cu#rindere a licitaiilor ti#ice include de la ser"iciile din
construcii i bunurile #entru in"estiii #6n la studii i alte lucrri am#le. !c'iziiile
#ublice #rin Internet #ot include ne)ocierea electronic@ contractarea i licitarea n
colaborare@ s#re e;em#lu.
7entru ca acest model s #oat fi i la ndem6na ntre#rinderilor mici@ s-au
nfiinat #latforme sau consorii n cadrul crora "6nztorii acioneaz m#reun #entru a
obine oferte mai a"anta3oase de la #roductori. <#re e;em#lu@ industria modei este un
im#ortant utilizator al acestor consorii.
1.3.$. ICI435I3 ""C4R%NIC8 ?"'3UC4I%NB
-icitarea #roduselor i obiectelor #e Internet s-a do"edit a fi un model de mare
succes. 7oate fi utilizat at6t #entru comerul electronic 1-2-1 c6t i #entru cel 1-2-C i@
datorit fa#tului c este un domeniu de mare interes@ #oate fi de asemenea inte)rat i n e-
s'o#-urile obinuite.
7rodusele "6ndute #rin licitaia electronic #ot fi #roduse de ultim or@ de
su#rastoc sau cu stoc fluctuant sau obiecte de "aloare #entru colecionari s#ecializai i
includ de la bunuri materiale@ metale i materii #rime a)ricole@ la obiecte de art unicat.
<#re e;em#lu@ firmele de 'ardGare "6nd #rin licitaii electronice s#ecializate i de3a bine
cunoscute@ at6t modele noi c6t i #roduse folosite.
!semeni unui e-mall@ o licitaie electronic include de obicei mai muli "6nztori.
>#eratorul licitaiei elaboreaz mecanismele #entru #lasarea obiectului licitaiei@ #entru
licitare *de obicei #rin e-mail+ i #oate oferi n #lus ser"icii de #li i de li"rare.
1.3.&. C%*UNI434"3 6IR4U38 ?6IR4U3 C%**UNI4DB
7e Internet 8 e;act ca i n realitate@ oameni a"6nd interese comune se ntrunesc n
comuniti #entru a discuta sau a asculta tematicile #referate. !ceste forumuri 8 cum sunt
forumul de discuii@ )ru#ul de discuii interacti" *c'at+ sau lista de cores#ondeni *mailin)
list+ 8 sunt utile at6t #entru tim#ul liber c6t i #entru comunicrile de afaceri i sunt
denumite Ccomuniti "irtualeD.
Instrumentele menionate sunt adesea oferite ca ser"icii )ratuite@ n sco#ul s#oririi
traficului #e #a)ina de Internet i #entru stimularea ataamentului emoional fa de
aceasta. Dar@ comunicrile de afaceri se #ot face i #rin intermediul unui ser"iciu contra
cost. Canalul de comunicare direct sau "ideo-conferinele sunt instrumente atracti"e
care reduc costurile de cltorie i sunt utilizate de firmele mari at6t #entru comunicri
tiinifice c6t i #entru cele comerciale.
1
7latformele de colaborare ofer un set de instrumente i un mediu de informare
#entru colaborarea ntre ntre#rinderi@ ntre acestea i colaboratorii e;terni i ntre e;#eri@
acion6nd ca o ntre#rindere "irtual fa de lumea e;terioar. En cazul n care #latforma
nu a#arine unei anume ntre#rinderi@ o#eratorul trebuie s acorde o atenie s#ecial
statutului de neutralitate@ #roteciei datelor i si)uranei comunicrii@ #entru a nu #ermite
scur)eri de informaii de interes #entru concuren. Titeza de transmisie are@ de
asemenea@ im#ortan ma3or mai ales n domeniul te'nic. En aceeai msur@ semntura
di)ital de"ine un instrument indis#ensabil #entru derularea acti"itii n )eneral sau
#entru domeniul contractual n s#ecial.
1.3./. :URNI7%RI D" S"R6ICII P"N4RU C%*"R5U
""C4R%NIC ?"'S"R6IC" PR%6IDIN@B
<er"iciile care susin acti"itatea de comer electronic nu sunt oferite e;clusi" de
ctre furnizorii de Internet@ care se rezum n )eneral la )zduirea #a)inilor de Geb sau la
asi)urarea accesului #e Internet. De e;em#lu@ e;ist ma)azine uni"ersale electronice *e-
mall+ conduse de #roductori@ "6nztori@ furnizori de Internet@ desi)neri de Geb sau
asociaii. K;ist i ser"icii electronice e;terne cum ar fi cele de mana)ement@ de
informaii@ de #relucrare a datelor@ de consultan@ de inte)rare a ser"iciilor de li"rare@
care #ot fi #restate n diferitele "ariante de comer electronic. En mod e"ident@ oricare
dintre "eri)ile acestui lan "aloric #oate oferi ser"icii electronice i #oate de"eni #laca
turnant #e #iaa s#ecific. !cti"itile se #ot concentra s#re atra)erea a c6t mai muli
#artici#ani n cadrul unei "eri)i a lanului@ astfel nc6t s se creeze o structur #uternic
de ti#ul 1-2-C *e-mall+ sau o #latform 1-2-1.
1.3.E. 1R%F"R3G D" IN:%R*35II
Informaiile com#etente sunt necesare #e tot #arcursul lanului "aloric de
furnizori de ser"icii. !ceast necesitate nu mai #oate fi n #rezent satisfacut de
cunoscutele motoare de cutare sau de cataloa)e@ astfel nc6t deintorii de baze de date
consacrate au mi)rat ctre Geb oferind ar'i"e inde;ate #entru #ublicaii #eriodice@
bre"ete i informaii de #ia@ dar i literatur tiinific de s#ecialitate. Anele dintre
aceste ser"icii comerciale sunt #restate contra cost@ fie n baza unui sistem de abonament@
fie #rin intermediul banilor electronici de ti#ul e-cas' sau c.bercas'.
!u fost nfiinate uniti i a)enii de cercetare care ncearc s creeze mecanisme
de detectare semantic@ dar ser"iciile de informare care au la baz e;#eriena uman@
res#ecti" e;#eri n domeniu@ rm6n n continuare ser"icii de im#ortan ca#ital #entru
lumea afacerilor.
1.3.2. *%D"" D" PU1ICI434"
7e l6n) "6nzrile directe i sistemul abonamentelor@ reclamele )zduite #e
#a)ina de Internet res#ecti" sunt i ele@ deseori@ )eneratoare de #rofit #entru ma)azinele
electronice i #entru #a)inile de Internet n )eneral. Dar@ reclama #e Internet nu este
ntotdeauna #osibil sau adec"at? desi)n-ul ma)azinului uni"ersal electronic #ermite sau
10
nu #ublicitatea n ma)azinele #ro#rii@ n funcie de ti#ul de tranzacii #racticate n cadrul
e-mall-ului.
En mod obinuit@ banerele publicitare 8 cea mai cunoscut form de #ublicitate 8
sunt #lasate #e #a)inile de Internet cu un coninut cores#unztor@ cum ar fi #a)ina-)azd@
sub#a)ini atracti"e@ #a)ini rezultate n urma cutrilor #rin cu"inte-c'eie@ .a. Cu toate
acestea@ acti"itatea de reclam #oate )enera #rofit doar n cazul n care site-ul beneficiaz
de un trafic intens. !)eniile de #ublicitate "or fi interesate de un anumit site doar n
cazul n care e;ist )aranii n ceea ce #ri"ete numrul mare de "izitatori lunar.
!"6nd n "edere fa#tul c rata de accesare a banerelor #ublicitare este relati"
scazut i de#inde n mare msur de desi)n@ #reurile #entru #ublicitate se bazeaz n
#rezent mai mult #e "izibilitatea #a)inii de Internet *numrul de "izitatori+. <-a constatat
c rata de accesare a banerelor #ublicitare )zduite #e o #a)in de Internet se situeaz
frec"ent ntre &@&, - &@3 J@ uneori cresc6nd #6n la 3J sau mai mult. Dar@ numrul de
accesri al banerelor #oate fi identificat direct de beneficiarul reclamei@ #e site-ul #ro#riu@
s#re deosebire de numrul de accesri al #a)inii de Internet care )zduiete reclama i
care nu #oate fi monitorizat dec6t de #ro#rietarul acestei #a)ini.
7reurile #entru #ublicitate se difereniaz foarte mult n funcie de im#ortana
contractului@ "aloarea s#ecific i s#ecializarea #a)inii de Internet )azd *cu c6t e mai
s#ecializat cu at6t e mai scum#+ i de alte criterii *s#re e;em#lu@ ntr-un motor de
cutare@ utilizarea n sco# #ublicitar a cu"6ntului-c'eie Ce-commerceD este cotat cu un
#re mai mare dec6t alte astfel de cu"inte-c'eie cum ar fi C#ro"iderD sau CbusinessD+.
7reurile actuale sunt cu#rinse ntre &@&1 i &@3& KuroOaccesare a #a)inii de Internet@
)azd a reclamelor.
En #ractic se nt6lnesc i cazuri c6nd #ro#rietarii de #a)ini de Internet acce#t
banere #ublicitare #e #a)inile lor@ n sc'imbul )zduirii banerelor #ro#rii #e alte #a)ini
de Internet. !cest sc'imb de banere #ublicitare este or)anizat n cadrul Cinelelor de GebD
*cercuri #e domenii+@ create cu miile #e diferite tematici. En cadrul unui astfel de inel@
#a)inile de Internet aferente unui anumit domeniu sunt le)ate #rin lin2-uri@ n baza
dorinei e;#rimate de #ro#rietarii #a)inilor i@ e"ident@ a intereselor lor comune.
4abel 1.3.1.
Principalele modele de comer electronic
*odel :uncii 1eneficii Sursa de venit
K-s'o# 7romo"area #rezenei
)lobale
7reuri sczute i
creterea cererii
7romo"are@ "6nzri
K-#rocurement !c'iziii electronice a
bunurilor i ser"iciilor
(ulti#le #osibiliti
de ala)ere a
furnizorilor
Feducerea
costurilor
K-mall An set de e-s'o#-uri (etode de #lat
)arantate@ fourmuri@
interfa utilizator
comun
4a;e de membri@
#reul de utilizare a
sistemului@ ta;e
#entru ser"icii
K-auction -icitaii electronice #e o
#ia desc'is
<urse )lobale@
sur#lus de #roduse
4a;e #e "aloarea
tranzaciilor@
#ublicitate
1$
/urnizori de
ser"icii
-o)istic@ #li
electronice
7roducie i stocuri
mai bine )estionate
4a;e
Comuniti
"irtuale
Construirea #rofilului
clienilor
Creterea
atracti"itii #entru
noile ser"icii
4a;e de membru
(odele de
#ublicitate*4'ird
#art.
mar2et#laces+
7romo"areaO"6nzarea
asi)urate de teri
7romo"area
numelui@ asi)urarea
lo)isticii #entru
efectuarea #lilor
sau #relucrarea
comenzilor@
securitatea
tranzaciilor
4a;e de membru@
ta;e #e ser"icii@
ta;e #e tranzacii
1ro2era3 de
informaii i alte
ser"icii
/urnizare de informaii
i consultan n diferite
domenii@ oferirea
si)uranei tranzaciilor
Dis#onibilitatea
datelor sau de
cutare@ sfaturi
#ri"ind in"estiiile
4a;e de subscriere@
"6nzri de softGare
1.$. 4IPURI D" *"C3NIS*" 3" C%*"R5UUI ""C4R%NIC
<unt dou mecanisme de baz n cadrul afacerilor electronice@ res#ecti"?
business1to1consumer 3B4C5@ care include toate interaciunile dintre comerciani
i cum#rtorii de #roduse i ser"iciiS
business1to1business 3B4B5@ care include toate interaciunile dintre entitile
economice@ incluz6nd furnizorii i ceilali #arteneri comercialiS
7e l6n) cele dou mecanisme@ nt6lnite foarte des n realitatea economic i
literatura de s#ecialitate@ unii s#ecialiti au mai identificat i

?
business1to1$o%ernment 3B4G5@ #rin care o firm ofer ser"icii solicitate de
)u"ern sau alte instituii ale saleS
$o%ernment1to1business 3G4B5@ #rin care )u"ernul interacioneaz cu firmele
*sau cetenii+ #rin intermediul #ortalurilor )u"ernamentale *le)islaia din 2&&2
#ri"ind ac'iziiile #entru instituiile #ublice #rin Internet+S
employee1to1employee 3E4E5@ salariaii fiind considerai un ti# distinct de
consumatori@ care folosesc@ n s#ecial@ Intranetul i K;tranetul #entru cererea i
transmiterea informaiilor fie n interiorul or)anizaiilor din care fac #arte@ fie
#entru stabilirea le)turilor cu an)a3aii firmelor cu care se afl ntr-un
#arteneriat strate)icS
e1consortium@ re#rezint o nou modalitate #rin care diferite firme ofer
m#reun ser"icii altor firme sau consumatorilor@ dei acest ti# de mecanism este
considerat mai mult o form de realizare a comerului electronic #e Internet.

7lant@ F. 8 eCommerce formulation of 6trate$y@ 7rentice :all 74F@ A##er <addle Fi"er@ U3 &04,$@
2&&&@ #. 3&
1%
/i)ura 1.4.1.
Relaia .ntre principalele mecanisme de comer electronic
1.$.1. *"C3NIS*U 1USIN"SS'4%'C%NSU*"R ?12CB
4ranzaciile 12C se realizeaz ntre cum#rtori indi"iduali i "6nztori - mari
com#anii. En acest caz@ factorul uman este mult mai im#ortant@ interacti"itatea fiind
caracteristica de baz n decizia de cum#rare. Interaciunile business to consumer
im#lic trazaciile asociate cum#rrii #roduselor i ser"iciilor. 4ranzaciile cu amnuntul
sunt cele mai rs#6ndite. K;em#lele #leac de la cataloa)ele online #6n la cutarea i
cum#rarea de autoturisme. !lte funcii fac referire la o#eraiunile bancare de acas@ #rin
care o #ersoan are #osibilitatea de a-i #lti facturile n mod electronic.
<e)mentul business to consumer a a"ut o e"oluie destul de lent datorit
securitii cu #ri"ire la #rotecia informaiilor transmise #rin intermediul Internetului. 7e
msur ce as#ectele #ri"ind securitatea au fost rezol"ate@ ncrederea clienilor a crescut@
ca i "olumul tranzaciilor.
!cest ti# de interaciune a de"enit din ce n ce mai rs#6ndit@ astfel c multe
dintre le)turile directe dintre firme i consumatori au fost nlocuite cu interaciunea
dintre #ersoan i calculator@ care@ adesea@ #resu#une ca un consumator sau un salariat al
unei firme s foloseasc un scri#t sau un format #redefinit #entru a interaciona.
E7emplu8
Atilizarea unui !4( *!utomated 4eller (ac'ine+ #resu#une selectarea dintr-o
list de o#iuni iOsau introducerea unor informaii s#ecifice ntr-o sec"en #redefinit.
2&
1.$.2. *"C3NIS*U 1USIN"SS'4%' 1USIN"SS ?121B
4ranzaciile 121 se caracterizeaz #rin fa#tul c ambele #ari #artici#ante la
tranzacia comercial@ at6t "6nztorul c6t i cum#rtorul@ sunt instituii. > or)anizaie
121 este orientat@ n #rimul r6nd@ s#re oferirea de informaii@ date i conecti"itate cu alte
or)anizaii@ #entru un #rodus sau o funcie sau #e o anumit #ia. Interaciunile business
to business sunt facilitate de #rocesele electronice automatizate. En aceste interaciuni@
ieirile *informaiile sub diferite forme+ unei a#licaii de #e un calculator de"in intrri
#entru o a#licaie de #e un alt calculator si declaneaz o anumit o#eraie.
Interaciunile business-to-business #ot s aco#ere ntre)ul ciclu de "ia al multor
tranzacii economice. Kle se adreseaz ac'iziiilor@ controlului stocurilor@ facturrii i
#lilor. Interaciunile cu#rind cutarea #otenialilor furnizori@ cataloa)e de #roduse i
#osibilitatea de a comanda bunuri i ser"icii. /urnizorii #rimesc comenzile@ le urmresc@
coordoneaz li"rarea@ factureaz i ofer asisten consumatorilor. <c'imbul electronic de
date *KDI+ 3oac un rol esenial n #unerea la dis#oziie a unui #roces uni"ersal@
standardizat #entru aceste tranzacii business-to-business i de efectuare a #lilor #rin
intermediul unei reele #ri"ate si)ure.
7entru c modelele 12C i 121 sunt cele care aduc cea mai mare "aloare n totalul
tranzaciilor #e Internet@ #rinci#alele lor elemente de difereniere sunt #rezentate n
tabelul 1.4.1.
4abel 1.4.1.
Diferene .ntre modelele 12C (i 121
Caracteristici 12C 121
Ui"elul de ado#tare (ic s#re mediu (are s#re foarte mare
Com#le;itatea n decizia
de cum#rare
Felati" sim#l@ fiind o decizie
indi"idual sau sub di"erse
influene.
(ult mai com#le;@
#rocesul de cum#rare
im#lic6nd mai muli
#artici#ani *utilizatorii@
res#onsabilii cu ac'iziiile@
furnizorii+.
Canalul Felati" sim#lu 8 direct de la un
"6nztor cu amnuntul.
(ult mai com#le;@ direct
sau #rin intermediul unui
"6nztor cu ridicata@ a)ent
sau distribuitor
Caracteristicile
cum#rturilor
Taloare redus@ "olum mare
sau "aloare mare@ "olum mic.
7oate solicita o im#licare mai
redus.
Tolum i "aloare similare.
7oate solicita o im#licare
mai mare. Kfectuarea de
comenzi re#etate este mult
mai nt6lnit.
Caracteristica
#rodusului
!desea se solicit #roduse
obinuite@ standardizate.
!rticole standardizate sau
reinute #entru "6nzare.
21
1.$.3. *"C3NIS*U 1USIN"SS'4%'@%6"RN*"N4 ?12@B
An rol a#arte n dez"oltarea comerului electronic l au relaiile business to
)o"ernment *125+ i )o"ernment to bussiness *521+@ care #rin realizarea unui mediu de
informare interacti"@ ra#id i eficient@ #ot contribui la contientizarea a)enilor economici
asu#ra a"anta3elor acestui nou domeniu comercial? Comerul Klectronic.
7e Internet@ #rin conce#tul 125 *o "ariant a termenului 121+ firmele i
instituiile )u"ernamentale #ot folosi site-uri 9eb #entru a sc'imba informaii i #entru a
realiza tranzacii comerciale mult mai eficient dec6t sunt efectuate n "arianta obinuit
0
.
De e;em#lu@ un site 9eb ce s#ri3in ser"iciile 125 #oate s #un la dis#oziia firmelor?
un sin)ur s#aiu de localizare a a#licaiilor i formularelor de declarare a
ta;elor si im#ozitelor #entru unul sau mai multe ni"eluri )u"ernamentale
*ora@ re)iune@ ar etc+S
abilitatea de a transmite formularele com#letate i efectuarea #lilorS
informaii actualizate des#re com#aniiS
rs#unsuri la diferite ntrebri s#ecifice domeniului tranzacional dintre
firme i instituiile )u"ernamentale.
(odelul 125 #oate s includ i ser"icii de e-#rocurement *ac'iziii electronice+@
#rin care firmele identific necesarul de ac'iziii al instituiilor )u"ernamentale sau
acestea #ot solicita oferte de la firme. De asemenea@ 125 #oate s s#ri3ine ideea de
mediu de lucru "irtual #rin care o firm i o instituie #ublic #ot s coordoneze
acti"itile ce se desfoar la ni"elul unui #roiect contractat@ #rin utilizarea n comun a
unui site #entru desfurarea nt6lnirilor online@ re"izuirea #lanurilor i controlul modului
de derulare a #roiectului.
7rin intermediul mecanismului 125 #ot fi nc'iriate a#licaii online sau baze de
date #roiectate s#ecial #entru utilizarea lor de ctre instituiile )u"ernamentale.
1.&. 363N43G" ;I D"7363N43G" 3" C%*"R5UUI
""C4R%NIC
1.&.1. 363N43G"
Comerul electronic se construiete #e baza a"anta3elor i structurii comerului
tradiional@ la care se adau)@ ns@ fle;ibilitatea conferit de reelele de calculatoare i a
instrumentelor de #relucrare automat a datelor. 7rin utilizarea informaiei di)itale@
comerul electronic aduce noi a"anta3e acti"itii comerciale?
cost redus? un ma)azin "irtual nu #resu#une un s#aiu costisitor. <e e"it
astfel c'eltuielile le)ate de c'irie@ ntreinere i de#ozitare. De asemenea@
numrul #ersonalului care administreaz un ma)azin online este mult mai
mic dec6t n cazul unui ma)azin real.
0
PPP 8 B4G@ 'tt#?OOsearc'ebusiness.tec'tar)et.comOsDefinitionO&@@sid1%W)ci,&30@&&.'tml@ &$O11O2&&3
22
eliminarea unor restricii fizice de comunicare ntre partenerii de
afaceri? ma)azinele "irtuale nu se nc'id niciodat. Kle sunt la dis#oziia
clienilor 24 de ore din 24. !"anta3ul este e"ident a"6nd n "edere tim#ul
limitat #e care o #ersoan l are la dis#oziie #entru a face cum#rturile.
(a)azinele "irtuale #ot fi "izitate i du# nc'iderea #ro)ramului de
lucru@ iar #rodusele cutate "or fi )site mult mai uor cu a3utorul
motoarelor de cutare.
reducerea stocurilor de produse i constituirea lor numai din produsele
solicitate: o dat ce unul din sco#urile comerului electronic este de a
eficientiza comunicarea dintre firme@ nu mai este necesar s se asi)ure
stocuri mari de #roduse. /irmele de"in astfel mult mai fle;ibile i sunt n
msur s rs#und mult mai re#ede la modificrile inter"enite n cererea
de #roduse.
reducerea ciclului activitii comerciale: ciclul unui #roces este #erioada
de tim# din momentul n care #rima eta# a luat startul *ale)erea
#rodusului i furnizorului@ res#ecti" lansarea comenzii+ i #6n c6nd
ultima eta# se finalizeaz@ res#ecti" #6n n momentul n care #rodusul
este li"rat sau ser"iciul #restat. !cest lucru este fa"orizat de comerul
electronic #rin fa#tul c e;ist #osibilitatea fabricrii numai a #roduselor
solicitate@ elimin6ndu-se astfel stocurile fr micare.
noi oportuniti de desfacere a produselor: clienii de oriunde din
ntrea)a lume #ot accesa #a)ina 9eb a firmei fr s se mai m#iedice de
restriciile im#use de )raniele fizice. /irmele mici@ care au o #utere
redus de "6nzare @ au acum #osibilitatea de a concura cu marile
cor#oraii.
4abel 1.,.1.
3vanta=e pentru furni!oriH respectiv clieni
23
7e l6n) aceste a"anta3e@ comerul electronic mai aduce i unele beneficii care
du# natura lor #ot fii tan)ibile sau intan)ibile. 7rinci#alele beneficii tan)ibile i
intan)ibile ce #ot fi obinute din #artici#area la comerul electronic sunt redate n tabelul
1.,.2.
4abel 1.,.2'
1eneficiile tan0ibile (i intan0ibile ale comerului electronic
1eneficii tan0ibile 1eneficii intan0ibile
Creterea "6nzrilor conduce la Comunicarea i rs#6ndirea ima)inii
Pentru furni!oriI Pentru clieniI
JJ 5rad nalt de #enetrare al
clienilor
JJ Costuri reduse #entru
tranzacionarea informaiei i
comunicaiei
JJ !cces la #iee noi i noi
se)mente de clieni
JJ >#timizarea #roceselor de
mar2etin)
JJ Diferenierea #reurilor
funcie de localizare@ tim#@
marfa dis#onibil@ etc.
JJ <e)mentare
JJ 7oziionare
JJ 7roduse #ersonalizate
JJ Canale de distribuie
su#limentare
JJ !cces 24 ore
JJ >fert B5lobalB
JJ Ui"el nalt de #enetrare #e #iee
diferite
JJ Costuri sczute ale informaieiO
comunicaiei
JJ !cces la noi #iee i #roduse
JJ Contacte mondiale noi@ sociale
JJ Taloare ridicat a informaiei
JJ 7osibilitatea com#arrii #reurilor
JJ >ferte s#ecifice fiecrui client
24
obinerea unor "enituri su#erioare
din?
8 noii clieni@ noile #iee de
desfacereS
8 clienii e;isteni *"6nzri re#etate+S
8 clienii e;isteni *"6nzri
com#lementare+S
Feducerea costurilor de mar2etin)
#rin?
8 reducerea tim#ului destinat
ser"ice-ului clienilorS
8 "6nzrile onlineS
8 reducerea costurilor cu
im#rimatele i transmiterea
informaiilor solicitate de
comunicarea s#ecific
mar2etin)uluiS
Feducerea costurilor s#ecifice
lanului de a#ro"izionare din?
8 reducerea ni"elului stocurilorS
8 creterea com#etiiei dintre
furnizoriS
8 reducerea tim#ului necesar
realizrii ciclului de a#ro"izionareS
Feducerea costurilor administrati"e
#rin eficientizarea #roceselor
economice de rutin@ cum ar fi
recrutarea@ #lata facturilor i
autorizarea zilelor de concediu.
firmei
Embuntirea numelui
Comunicare mai ra#id@ mar2etin) cu
"itez de reacie mult mai ra#id@
inclusi" n relaiile #ublice
An ciclu de dez"oltare a #rodusului mult
mai ra#id cu #osibilitatea de a rs#unde
foarte re#ede la cerinele #ieei
An ser"ice mult mbuntit
<e "ine n ntm#inarea cerinelor
clienilor de a a"ea un site 9eb
Identificarea de noi #arteneri@ s#ri3inirea
i mbuntirea relaiilor cu cei e;isteni
)estiune mult mai bun a informaiilor de
#ia i des#re clieni
>binerea ra#id a feedbac2-ului de la
clieni cu #ri"ire la #roduse
1.&.2. D"7363N43G"
7e l6n) a"anta3ele #e care le #rezint@ comerul electronic cunoate i unele
limitri. !ceste limitriOdeza"anta3e au n "edere urmtoarele as#ecte?
Frauda ? Ca n orice alt domeniu@ te'nolo)ia Internetului a creat i noi #osibiliti
de fraudare. En li#sa unui contact direct@ un client #oate s nele comerciantul n
#ri"ina identitii sale sau a #osibilitilor sale reale de #lat. (a3oritatea
ma)azinelor "irtuale occidentale au reineri n a trimite mrfuri s#re Kuro#a de
Kst tocmai din cauza numeroaselor ncercri reuite de fraudare cu cri de credit
false iniiate de est-euro#eni.
Securitatea? > alt #roblem deosebit de im#ortant este cea le)at de securitatea
datelor. > firm fr acces la Internet nu are #rea multe moti"e de n)ri3orare
#ri"ind inte)ritatea sistemelor sale informatice de )estiune. Conectarea la o reea
#ublic@ n care oricine #oate a"ea acces mai mult sau mai #uin autorizat la date
2,
confideniale din reeaua local@ ridic #robleme serioase. !#ar asfel riscuri care
nu e;istau nainte de a#ariia acestui ti# de comer. !ceste riscuri de securitate se
m#art n trei mari cate)orii@ i anume? riscul a#licaiilor clientOser"er@ riscul de
transfer al datelor@ riscul "iruilor
$
.
Costurile de lansare i integrare? Dei #rin com#araie cu desc'iderea unui
ma)azin obinuit@ costurile lansrii unui ma)azin "irtual sunt mult mai reduse@ de
multe ori nu #ot fi e"aluate corect. > firm care nu are im#lementat de3a un
sistem informatic de )estiune@ sau ai crei an)a3ai nu au cunotine te'nice
minime se #oate confrunta cu creterea costului de lansare #este ate#tri@
datorate necesitii ac'iziionrii de sisteme sau or)anizrii de trainin)-uri #entru
an)a3ai.
Aspectele legale? K;ist o anumit nesi)uran n le)tur cu #roblemele le)ale ce
ar #utea s a#ar atunci c6nd tranzaciile comerciale au loc #e Internet. !ceste
#robleme sunt s#ecifice@ n s#ecial@ o#eraiunilor care se deruleaz ntre #arteneri
din ri diferite. Ce se "a nt6m#la dac anumite date confideniale #ri"ind clienii
unei firme ar a3un)e la #ersoane neautorizate s le foloseasc? Ce le)islaie "a fi
a#licat? cea a clientului@ cea a furnizorului sau a #ersoanei care a realizat frauda?
> soluie ar fi cri#tarea@ dar este #lin de riscuri. En #rimul r6nd@ cri#tarea este
considerat de unele )u"erne o contra"enie@ iar #e de alt #arte@ n unele cazuri@
datele cri#tate nu #ot fi transmise #este )raniele naionale. 7roblemele #ot fi
rezol"ate #rin stabilirea unor acorduri@ standarde comune la ni"elul le)islaiilor
diferitelor ri@ or)anisme internaionale. En acelai tim#@ n momentul n care se
demareaz un #roiect de im#lementare a comerului electronic@ firmele trebuie s-
i asi)ure o bun consultan n domeniul le)islati" i al securitii sistemului.
Nesigurana i lipsa informaiilor? (ulte dintre firme au obser"at c Internetul
#oate fi un mi3loc eficient de realizare a acti"itilor s#ecifice mar2etin)ului@
#romo"rii #roduselor@ #ublicitii. 7entru o firm care nu a mai a#elat la
mi3loace electronice de comunicare cu #artenerii de afaceri@ Internetul este nc o
necunoscut. (sura n care acesta #oate s asi)ure cunoaterea #ieei i a
clienilor rm6ne ascuns i@ uneori@ c'iar nesi)ur.
1./. "@IS35I3 R%*KN"3SC8 CU PRI6IR" 3 C%*"R5U
""C4R%NIC
Dez"oltarea comerului electronic n Fom6nia este strict condiionat at6t din
#unct de "edere al im#lementrii masi"e a te'nolo)iei I4 n dez"oltarea relaiilor
comerciale@ c6t i din #unct de "edere le)al #rin ado#tarea unor acte normati"e absolut
necesare le)ate de comerul electronic *semntura electronic@ certificate di)itale@ etc+.
Fe)lementrile le)islati"e trebuie s aib n "edere?
R elaborarea i realizarea #ro)ramelor de sensibilizare a ntre#rinztorilor
#entru a cunoate i nele)e comerul electronicS
R #romo"area utilizrii comerului electronicS
$
Hala2ota@ F.@ 9'inston@ !.1. 8 9p' cit'@1%%.
2
R militarea #entru utilizarea ec'itabil a noilor te'nolo)ii@ res#ect6ndu-se
dre#tul utilizatorilorS
R facilitarea i #romo"area aciunilor i iniiati"elor re)ionale i
internaionale #ri"ind comerul electronicS
R re#rezentarea intereselor #artici#anilor rom6ni la comerul electronic #e
#lan euro#ean i mondial.
-e)ea comerului electronic are ca sco# stabilirea condiiilor de furnizare a
ser"iciilor societii informaionale@ #recum i #re"ederea ca infraciuni a unor fa#te
s"6rite n le)tur cu emiterea i utilizarea instrumentelor de #lat electronic i cu
utilizarea datelor de identificare n "ederea efecturii de o#eraiuni financiare@ #entru
asi)urarea unui cadru fa"orabil liberei circulaii i dez"oltrii n condiii de securitate a
acestor ser"icii.
En conformitate cu #re"ederile le)ii nu pot constitui servicii ale comerului
electronic?
a+ oferta de ser"icii care necesit #rezena fizic a furnizorului i a destinatarului@
c'iar dac #restarea ser"iciilor res#ecti"e im#lic utilizarea de ec'i#amente electroniceS
b+ oferta de ser"icii care #resu#un mani#ularea unor bunuri cor#orale de ctre
destinatar@ c'iar dac #restarea ser"iciilor res#ecti"e im#lic utilizarea de ec'i#amente
electroniceS
c+ oferta de bunuri sau ser"icii care se efectueaz #rin telefonie "ocal@ tele)raf@
tele; sau fa;S
d+ oferta de bunuri sau ser"icii care nu este #rezentat destinatarului #rin
transmiterea informaiei la cererea indi"idual a acestuia i care este destinat rece#iei
simultane de ctre un numr nelimitat de #ersoane *#unct-multi#unct+@ #recum ser"iciile
de radiodifuziune sonor i tele"izat sau ser"iciile de telete;t tele"izatS
e+ difuzarea #ro)ramelor de tele"iziune #rin Internet@ c'iar dac transmiterea
informaiei este efectuat la cererea indi"idual a destinatarului@ cu condiia ca
#ro)ramele n cauz s fi fost anterior difuzate #rintr-un alt mediu.
e0islaia rom<neasc# cu privire la comerul electronic se constituie din8
1. -e)ea nr. 3, din 0 iunie 2&&2 #ri"ind comerul electronic@ #ublicat n
(onitorul >ficial@ 7artea I nr. 4$3 din , iulie 2&&2S
2. Decretul nr. ,12 din iunie 2&&2 #entru #romul)area -e)ii #ri"ind
comerul electronic@ #ublicat n (onitorul >ficial@ 7artea I nr. 4$3 din ,
iulie 2&&2S
3. :otr6rea nr. 13&$ din 2& noiembrie 2&&2 #ri"ind a#robarea Uormelor
metodolo)ice #entru a#licarea -e)ii nr. 3,O2&&2 #ri"ind comerul
electronic@ #ublicat n (onitorul >ficial nr. $00@ 7artea I@ din ,
decembrie 2&&2.
1.E. PR%1"*3 S"CURI485II -N C%*"R5U ""C4R%NIC
> dat cu utilizarea e;#lozi" a Internetului i a comerului electronic@ securitatea
a de"enit unul din as#ectele cele mai im#ortante. (ass-media a contientizat #ublicul
asu#ra e;istenei utilizatorilor ru "oitori care intr #e reelele )u"ernamentale i ale
firmelor@ fur6nd sau modific6nd datele.
20
<ecuritatea datelorOtranzaciilor este foarte im#ortant n orice sistem financiar@
indiferent c se bazeaz #e tranzacii clasice sau electronice. 7entru a asi)ura un ni"el
acce#tabil de securitate se utilizeaz diferite te'nici de cri#tare #entru a furniza trei ti#uri
de ser"icii?
autentificarea i autorizarea
non-re#udierea
confidenialitatea
inte)ritatea datelor.
7rin autentificare cele dou #ri care comunic se asi)ur c fiecare comunic
e;act cu cel cu care dorete s efectueze diferite tranzacii. !utentificarea se face n mod
uzual #rin semnturi di)itale i alte metode. Deci autentificarea eset #rocesul "erificrii
#ersoanelor sau entitilor #entru a "edea dac sunt ceea ce #retind a fi. Kste cel mai
im#ortant dintre toate ser"iciile de securitate #entru c este baza controlului de acces@ a
#ermiselor i autorizaiilor@ res#onsabilitii e;ecuiei i a non-ne)rii realizrii
(on1repudierea asi)ur c nici o #arte nu "a #utea ne)a #artici#area ntr-o
tranzacie du# ce aceasta s-a efectuat.
7rin confiden!ialitate se ntele)e c toate comunicaiile ntre #ri sunt restr6nse
strict la #rile care #artici# la efectuarea tranzaciei.
Inte$ritatea datelor nseamn c datele nu sunt modificate n #rocesul de transfer
sau atunci c6nd sunt memorate #e diferite su#orturi de #strare a datelor.
Confidenialitatea este n )eneral asi)urat #rin cri#tare. Din #unct de "edere al
transmiterii@ datele sunt codificate folosind un al)oritm matematic@ bazat #e "aloarea unei
anumite c'ei. (esa3ul cri#tat nu este reasamblat n forma ori)inal a datelor n orice
mod. Din #unct de "edere al rece#torului@ mesa3ul este decodificat n formatul ori)inal@
folosind din nou un al)oritm matematic i o c'eie. Cri#tarea se #oate face cu c'eie
#ublic sau c'eie #ri"at. !utentificarea@ non-re#udierea i inte)ritatea datelor sunt
asi)urate #rin semnturi di)itale i certificate cu c'ei #ublice.
1.2. C%*"R5U ""C4R%NIC L % N"C"SI434"
Dez"oltarea fr #recedent din ultimele dou decenii a te'nolo)iilor
informaionale determinate de necesitatea stocrii si a transmiterii ra#ide a informaiilor
cu cele mai mici costuri@ a re"oluionat comerul )lobal@ comerul direct sau cu
amnuntul@ redefinind #rinci#iile clasice ale mar2etin)ului. !stzi@ termenul de comer
electronic a de"enit sinonim cu creterea #rofitului.
Comerul Klectronic este c'eia com#etiti"itaii ntre#rinderilor n era
informaional@ asi)ur6nd?
accesul la noi se)mente de #iaa *noi clieni+S
creterea "itezei de derulare a afacerilorS
o fle;ibilitate ridicat a #oliticilor comercialeS
reducerea costurilor de a#ro"izionare@ de desfacere@ de #ublicitate etcS
sim#lificarea #rocedurilorS
creterea com#etiti"itii.
7e #lan mondial@ comerul electronic nu mai este o sim#l acti"itate care
concentreaz doar eforturile ntre#rinderilor aflate n com#etiia de a c6sti)a noi clieni i
de a rs#unde c6t mai bine e;i)enelor acestora. En #rezent@ comerul electronic a de"enit
2$
o com#onent #rinci#al a #oliticilor de dez"oltare economic ale )u"ernelor rilor
dez"oltate *<A!@ Comunitatea Kuro#ean@ Ia#onia etc+.
7rin msurile luate la ni"el )u"ernamental de ctre rile #uternic industrializate
n "ederea stabilirii unor re)lementri unice n ceea ce #ri"ete realizarea tranzaciilor
comerciale #e su#ort electronic@ comerul electronic a de"enit o com#onent
fundamental a comerului mondial.
!ccesibilitatea te'nolo)iilor informaionale le)ate de Internet@ costul sczut al
acestora@ #recum i relati"a inde#enden de te'nolo)iile clasice@ toate acestea #ermit
economiilor rilor mai #uin dez"oltate i a)enilor economici din aceste ri o inte)rare
ra#id n acest nou domeniu de acti"itate.
1.M. 4"NDIN53 "'C%**"RC" SPR" C'C%**"RC"
Comerul colaborati" *C-Commerce+ este o strate$ie #entru stadiul urmtor al
e"oluiei e1usiness.
7racticile c-commerce #ermit #artenerilor de afaceri s creeze@ conduc i
foloseasc date ntr-un mediu distributi" #entru a #roiecta@ construi i s#ri3ini #rodusele
de-a lun)ul ciclului de "ia@ lucr6nd se#arat #entru ca a#oi s-i m#reune com#etenele
ntr-un lan "aloric care formeaz ntre#rinderea "irtual.
!"6nd n "edere inter"alul de tim# 1%%,-2&&,@ #rinci#alele fore #e #iaa
comerului colaborati" se concretizeaz n?
sc'imbul electronic de date *Klectronic Data Interc'an)e+S
inte)rarea n cadrul ntre#rinderii a sistemelor de ti# KDI V KF7 *Knter#rise
Inte)ration KDI V KF7+S
sc'imbul de date referitoare la #roduse *7roduct Data Interc'an)e+S
#racticile afacerii collaborati"e *Collaborati"e 1usiness 7ractices+S
dez"oltarea i distribuia #roduselor "is-Z-"is de celelalte acti"iti desfurate n
cadrul lanului "aloric *7roduct De"elo#ment V Distribution "ia Talue C'ain+S
aciunile ntre#rinderii "irtuale *Tirtual Knter#rise >#erations+.
/i)ura 1.%.1.
"voluia principalelor fore pe piaa c'commerce
2%
*odelele comerului colaborativ ?c'commerceB suntI
[ Comerul colaborati" referitor la #rodus *Collaborati"e 7roduct Commerce
-C7C+
[ Comerul colaborati" referitor la #lanificare@ #re"iziune i a#ro"izionare
*Collaborati"e 7lannin)@ /orecastin) V Fe#lenis'ment - C7/F+. Comitetul C7/F este un
)ru# de lucru care se com#une din comerciani@ fabricani i furnizori de soluii
te'nolo)ice.
Cadrul strate)ic al comerului colaborati" are n "edere cele dou modele ale sale@
i anume ca#abilitatea de a fii nde#linite strate)iile comerului colaborati" referitor la
#rodus *C7F+@ #recum i cele ale comerului colaborati" referitor la #lanificare@
#re"iziune i a#ro"izionare *C7/F+.
/i)ura 1.%.2.
Cadrul strate0iei comerului colaborativ
M
%
Fod :eisterber)@ 7'.D.@ C-Commerce? <trate)ies@ !rc'itectures@ V Im#lementation Foadma#s@ 2&&2
3&
1.1N. C%NCU7II
Comerul electronic conduce la obinerea de a"anta3e at6t #e termen scurt@ c6t i
#e termen lun). Kste asi)urat nu numai #trunderea #e noi #iee@ )sirea de noi clieni@
ci i #osibilitatea de a derula tranzaciile comerciale mult mai re#ede@ mai uor i mai
ieftin. 4recerea o#eraiunilor i #racticilor comerciale@ cum ar fi lansarea comenzilor@
facturarea i asistena acordat clienilor@ s#re sistemele bazate #e reele de calculatoare
#oate reduce mult birocraia im#us@ n s#ecial@ de tranzaciile firm-la-firm *business-
to-business+. !tunci c6nd cea mai mare #arte a informaiilor des#re o firm i #rodusele
sale sunt n format electronic@ #ersonalul #oate s se decid mai mult ne"oilor clienilor i
s acorde mai mult s#ri3in n utilizarea #roduselor@ dec6t asu#ra ntocmirii i transmiterii
documentelor clasice@ #e care le #resu#une o#eraiunea tradiional de "6nzare-
cum#rare.
7rinci#alele bariere n dez"oltarea comerului electronic rm6n #roblemele le)ate
de securitate i ncredere. 7e msura creterii utilizatorilor casnici de Internet #rocedurile
le)ate de autentificare i cri#tare a datelor #ersonale #rimesc o im#ortan din ce n ce
mai mare i de succesul im#lementrii lor de#inde succesul comercianilor de #e 9eb.
C3PI4%U 2. C%NSID"R35II PRI6IND P)P (i *+S,
31
2.1. D34" @"N"R3" D"SPR" 3PIC35II" O"1
!#licaiile 9eb sunt #rezentul i "iitorul n era Internetului. Indiferent de
#latforma utilizat Tisual 1asic sau C>1>-@ sau :4(- i Ia"a <cri#t@ ele nu fac dec6t
s mbunteasc cunotinele.
!r'itectura de baz a a#licaiilor 9eb este una de ti#ul client-ser"er. 7ro)ramarea
n reea nu este numai o #roblem a noii )eneraii@ ci aceast #roblem a fost dez"oltat
nc din anii \&-\0& c6nd terminalele de calcul erau foarte rudimentare. !cestea nu
a"eau #utere de #rocesare@ munca realiz6ndu-se numai #e ser"er@ clientul conect6ndu-se
#rin terminalul rudimentar la ser"er@ terminalul fiind doar o consol ntre utilizator i
ser"er i ntrea)a munc realiz6ndu-se #e ser"er.
En a#licaiile 9eb clientul este un broGser 9eb de ti#ul Internet K;#lorer sau
Uetsca#e Comunicator sau ali clieni 9eb@ totul de#inz6nd de a#licaia care se dorete a
se im#lementa.
7entru a#licaiile ce se realizeaz n 7:7 cel mai bun client este broGserul de
Internet. -imba3ul utilizat de broGserele de 9eb este :4(-@ descris #rin etic'ete. Ens
ma3oritatea broGserelor de 9eb acce#t i alte ti#uri de limba3e cum ar fi /las'
<'oc29are@ Ia"a<cri#t@ ](-. Dez"oltatorii limba3ului 7:7 au #lecat de la #remisa c
trebuie creat astfel nc6t s #oat fii redat n orice broGser de 9ebS astfel 7:7 este o
dez"oltare a :4(--ului@ toate etic'etele folosite n :4(- rm6n6nd "alabile n 7:7 i
#rin aceasta el aduc6nd un #lus de dinamism #a)inii 9eb.
<er"erul este #rinci#alul inter#ret al a#licaiei@ #e el se desfoar toate acti"itile
#rinci#ale. > a#licaie s#ecial numit 9eb <er"er se ocu# de comunicarea cu
broGserul de Internet al clientul@ dar care nu "a mer)e fr un sistem de o#erareS astzi
#e #iaa sistemelor de o#erare se remarc cele din clasa (icrosoft@ #recum i sistemele
a"6nd la baz sistemul AUI] cum ar fii -IUA] i 1<D. -imba3ul 7:7 are ns a"anta3ul
sim#litii i al inde#endenei de sistemul de o#erare.
!r'itectura unui sistem s#ecial dez"oltat #entru a#licaii 9eb este #rezentat n
fi)ura de mai 3os?
/i)ura 2.1.1.
3rCitectura unui sistem de!voltat pentru aplicaii Oeb
32

!a cum se #oate obser"a din fi)ur@ ser"erul este #rinci#alul #romotor al
a#licaiei 9eb. Ca i ser"er 9eb s-ar #utea folosi i ser"erul 9eb din clasa (ICF><>/4
II< *Internet Information <er"er+@ n #artea de (iddleGare #oate fi folosit inter#retorul
!<7 #rodus de (icrosoft@ iar n locul bazei de date (.<=- #oate fi folosit orice alt
baz de date? >F!C-K <=- *de la (icrosoft+ IU/>F(I] sau orice alt ser"er de baze
de date.
2.2. I*13GU P)P ?)DP"R4"P4 PR"PR%C"SS%RB
2.2.1. 3P3RI5I3 ;I "6%U5I3 I*13GUUI P)P
7:7 *7:7? :.#erte;t 7re#ocessor+@ cunoscut n "ersiunile mai "ec'i i sub
numele de 7:7O/I *7ersonal :ome#a)eO/orm Inter#reter+@ iniial a fost )6ndit a fi o
sim#l a#licaie C5I #entru inter#retarea formularelor definite #rin :4(- i #rocesate
de un #ro)ram scris ntr-un limba3 7erl@ scri#t s'ell@ e;ecutat #e ser"er. En cazul interfeei
C5I era necesar #ermisiunea de a rula #ro)rame #e ser"er@ ceea ce ducea la lacune n
securitate i@ n #lus@ la disocierea de documentul :4(- a #ro)ramului care #rocesa
datele.
7:7 re#rezint un #ac'et #uternic care ofer un limba3 de #ro)ramare accesibil
din cadrul fiierelor :4(-@ limba3 asemntor cu 7erl sau C@ #lus su#ort #entru
mani#ularea bazelor de date ntr-un dialect <=- *d1ase@ Informi;@ (.<=-@ m<=-@
>racle@ 7ost)re<=-@ <olid@ <.base@ >D1C etc.+ i acces la sisteme 'i#ermedia #recum
:.#erGa"e. De asemenea@ 7:7 su#ort ncrcarea fiierelor de #e calculatorul client?
upload *standard #ro#us de K. Uebel i -. (asinter de la ]ero;@ descris n F/C 1$0+ i
ofer su#ort #entru cookies *mecanism de stocare a datelor n na"i)atorul client #entru
identificarea utilizatorilor@ #ro#us de Uetsca#e+.
-a fel ca multe alte #roiecte softGare@ 7:7 s-a nscut sub forma unui mic
utilitar care trebuia s rezol"e o #roblem sim#l i foarte #articular. Istoria 7:7-
33
ului nce#e la sf6ritul anului 1%%4@ c6nd ,asmus :erdorf dez"olt #rima "ersiune ca
#roiect #ersonal. 7entru ca s #oat s urmreasc cine i-a "izitat #a)ina@ Fasmus a
introdus n #a)in un ta) s#ecial i a scris n 7erl un scri#t C5I care s colecteze
informaii des#re "izitatori@ #e care a#oi i scria ntr-un 3urnal * lo$+. ! botezat
acest cod 7:7 *7ersonal :ome 7a)e+ tools. !adar@ 7:7-ul este fcut #ublic n
debutul anului 1%%, sub denumirea de 7ersonal :ome 7a)e 4ools@ fiind considerat un
analizor sim#list care inter#reta c6te"a macrouri ce #uteau fi incluse n cadrul
documentelor :4(-@ #ermi6nd contorizarea accesului la #a)inile 9eb sau accesarea
unei cari de oas#ei *$uestbook+. (ai a#oi@ n cadrul unui #roiect Lde ser"iciuD@ a
trebuit s realizeze o interfa ntre clienii de 9eb i o baz de date. ! recurs la
aceeai idee? ta)uri :4(- #ro#rii #rocesate de un scri#t C5I *de data aceasta
scris n C+ care le nlocuia coninutul ce trebuia inserat n #a)in. ! numit acele
ta)uri L/orm Inter#retersD */I+ deoarece rolul lor era de a #relua datele transmise
#rin formulare :4(- i de a le transforma n "ariabile simbolice #e care le
folosea a#oi #entru intero)area bazei de date. !nalizorul a fost rescris la mi3locul
aceluiai an i denumit 7:7O/I 2.&@ unde /I era o alt a#licaie scris de Fasmus -enford@
un inter#reter de formulare :4(-. 7ro)ramul a fost corectat@ dez"oltat i e;tins n
re)im open source@ de#ind cu mult sco#ul su iniial. Dei numele de 7:7 s-a
#strat@ semnificaia lui a de"enit cu totul alta i anume :.#erte;t 7re#rocessor. !
fost adu)at i su#ortul #entru bazele de date m<=- i astfel 7:7O/I a nce#ut s aib
succes@ fiind dis#onibil )ratuit #e 9eb. <e estimeaz c la sf6ritul lui 1%% cel #uin 1,
mii de site-uri 9eb utilizau 7:7O/I@ iar n anul 1%%0 numrul acestora era de ,& de mii.
7ro)ramatorii ;ee% 6uraski i Andi Gutmans rescriu analizorul 7:7 i noua
a#licaie formeaz nucleul "ersiunii 7:7 3.& care include o #arte din "ec'ile surse
7:7O/I 2.&. Felati" recent@ la nce#utul anului 2&&&@ a fost facut #ublic "ersiunea 7:7
4.&@ utiliz6nd #uternicul motor de scri#tare ;end i oferind su#ort nu numai #entru
ser"erul !#ac'e ci i #entru alte ser"ere 9eb. De asemenea@ 7:7 4.& ofer #osibilitatea
accesrii documentelor ](- "ia D>(.
<e estimeaz c numrul site-urilor care folosesc n #rezent 7:7 este de #este un
milion. De3a@ #e 9eb@ e;ist o multitudine de a#licaii i utilitare conce#ute n 7:7@ care
se re)sesc )ru#ate i n aa-numitul 7K!F *7:7 K;tension and !dd-on Fe#ositor.+.
2.2.2. C" "S4" P)P9
7:7 este un limba3 de scri#t care funcioneaz alturi de un ser"er 9eb.
K;em#lu introducti"?
^'tml_
^'ead_
^title_K;em#le^Otitle_
^O'ead_
^bod._
^?#'#
ec'o B<cri#t 7:7`BS
?_
^Obod._
^O'tml_
34
Diferena fa de alte limba3e #recum 7erl sau C este aceea c n loc de a scrie un
#ro)ram cu o multitudine de linii de comand afiate n final ntr-o #a)in :4(-@ se "a
scrie o #a)in :4(- cu codul inclus #entru a realiza o aciune #recis. Codul 7:7 este
inclus )ntre ta$1urile speciale de )nceput i de sf&rit care #ermit utilizatorului s treac
din Bmodul :4(-B n Bmodul 7:7B.
/a de alte limba3e scri#t@ #recum Ia"ascri#t@ la 7:7 codul se e;ecut #e ser"er.
Dac #e ser"erul 9eb se afl un scri#t similar@ clientul nu "a #rimi dec6t rezultatul
e;ecuiei scri#tului@ fr a a"ea nici o #osibilitate de acces la codul care a #rodus
rezultatul. <e #oate astfel confi)ura ser"erul de 9eb s #relucreze *analizeze+ toate
fiierele :4(- ca fiiere 7:7. !stfel nu e;ist nici un mi3loc de a distin)e #a)inile care
sunt #roduse dinamic de #a)inile statice.
2.2.3. PRINCIPIU D" :UNC5I%N3R" ' C" P%34" :3C" P)P9
-imba3ul 7:7 #osed aceleai funcii ca alte limba3e #ermi6nd s se scrie
scri#turi C5I@ s colecteze date i s )enereze dinamic #a)ini 9eb sau s trimit i s
#rimeasc coo2ies.
(area calitate i cel mai mare a"anta3 al limba3ului 7:7 este su#ortul cu un
numr mare de baze de date. ! realiza o #a)in 9eb dinamic cu o baz de date este
destul de sim#lu. 1azele de date su#ortate de ctre 7:7 sunt urmtoarele?
4abel 2.2.1.
1a!e de date suportate de P)P
!dabas D Inter1ase 7ost)re<=-
Dbase /ront1ase <esam
Km#ress m<=- <olid
/ile7ro Direct (<-<=- <.base
:.#erGa"e (.<=- Telocis
I1( D12 >D1C Ani; dbm
Informi; >racle
In)res >"rimos
-imba3ul 7:7 are@ de asemenea@ su#ort #entru di"erse ser"icii ser"er utiliz6nd
#rotocoale #recum I<A+" 6(<+" ((-+" +9+= i >--+.
7rinci#iul de funcionare al limba3ului 7:7 este urmtorul? a"6nd n "edere un
fiier care se afl ntr-un subdirector al ser"erului 9eb *#ornind de la document root+ i
care #oate fi accesat de un na"i)ator 9eb la o anumit adres@ #rocesul este urmtorul?
broGserul trimite ctre ser"erul 9eb o cerere :447 #entru fiierul cu e;tensia .#'#.
<er"erul tie c fiierul cerut conine cod 7:7@ aa c "a lansa #re#rocesorul 7:7@ care "a
#rimi la intrare fiierul cu e;tensia .#'#. 7re#rocesorul "a identifica sec"enele 7:7
*cu#rinse ntre marca3ele ^? i ?_+ i le "a inter#reta. 4ot ce nu este cod 7:7 este trimis
s#re ieirea standard fr nici o #relucrare. Codul 7:7 #oate scrie la r6ndul su n ieirea
standard *#rin ec.o sau print+. En fine@ ser"erul 9eb interce#teaz ieirea standard a
#re#rocesorul i trimite totul ctre broGserul care a cerut #a)ina *de fa#t scri#tul+.
K;ist trei domenii #rinci#ale unde sunt folosite scri#turile 7:7?
3,
Scripturi ce rulea!# pe server. !cesta este cel mai tradiional i cel mai
im#ortant #entru 7:7. En acest caz este ne"oie de? inter#retorul 7:7 *C5I sau
modul de ser"er+@ un ser"er de 9eb i un na"i)ator de 9eb. K ne"oie ca ser"erul
de 9eb s fie #ornit@ cu o cone;iune 7:7 instalat. <e #oate accesa rezultatul
#ro)ramelor 7:7 cu un na"i)ator #rin intermediul ser"erului de 9eb.
Scriptin0 la linia de comand#. K;ist #osibilitatea ca 7:7 s ruleze fr a fi
ne"oie de ser"er i de broGser@ ci doar de inter#retorul 7:7. !ceast metod este
ideal #entru scri#turile ce se "or a fi e;ecutate@ de re)ul@ folosind cron *tas2
sc'eduler n 9indoGs+ sau sarcini sim#le de #rocesare a te;telor.
Scrierea de aplicaii ce rulea!# de partea clientului .n mod 0rafic ?@UIB.
7robabil c 7:7 nu este limba3ul cel mai bun de a scrie a#licaii cu ferestre #entru
9indoGs sau alte sisteme de o#erare@ dar a#el6nd la nite faciliti a"ansate a
7:7-ului n a#licaiile ce ruleaz de #artea clientului@ se #oate totui folosi 7:7-
54H #entru a scrie astfel de #ro)rame. De asemenea@ e;ist #osibilitatea de a
scrie a#licaii ce ruleaz #e #latforme diferite folosind aceast metod. 7:7-54H
este o e;tensie a 7:7-ului@ nedis#onibil n distribuia #rinci#al de 7:7.
7:7 #oate fi folosit #e a#roa#e toate marile sisteme de o#erare@ incluz6nd -inu;@
multe "ariante de Ani; *incluz6nd :7-A]@ <olaris i >#en1<D+@ (icrosoft 9indoGs@
(ac >< ]@ FI<C ><@ #robabil i altele. 7:7 are@ de asemenea@ su#ort #entru ma3oritatea
ser"erelor de 9eb din #rezent. !cestea includ ser"erele !#ac'e@ (icrosoft Internet
Information <er"er@ 7ersonal 9eb <er"er@ Uetsca#e i i7lanet@ ser"erul >reillz 9ebsite
7ro@ Caudium@ ]itami@ >mni:447d@ i multe altele. 7entru ma3oritatea ser"erelor 7:7
are un modul@ iar #entru celelalte su#ort standardul C5I@ 7:7 #ut6nd s lucreze ca un
#rocesor C5I.
Deci@ 7:7 ofer libertatea de a ale)e un sistem de o#erare i un ser"er de 9eb.
C'iar mai mult@ e;ist #osibilitatea de a ale)e #ro)ramarea #rocedural sau #ro)ramarea
orientat obiect@ sau c'iar ambele combinate. Cu toate acestea@ nu orice facilitate a
standardului 7>> este #rezent n "ersiunea curent a 7:7-ului@ multe librrii de cod i
a#licaii mari *incluz6nd i librria 7K!F+ sunt scrise folosind doar cod 7>>.
7:7 nu este limitat numai la rezultat :4(-. 7osibilitile 7:7-ului includ
afiarea de ima)ine@ fiiere 7D/ i c'iar filmulee /las' *folosind librriile libsGf i
(in)+ toate )enerate instant. <e #oate@ de asemenea@ ca rezultatul s fie orice fiier te;t@
cum ar fi ]:4(- sau orice alte fiiere ](-. 7:7 #oate )enera automat aceste fiiere i
s le sal"eze n sistemul de fiiere n loc s le afieze@ form6nd un cac'e de #artea
ser"erului #entru coninutul tu dinamic.
7:7 are@ de asemenea@ su#ort #entru a con"ersa cu alte ser"icii folosind
#rotocoale cum ar fi -D!7@ I(!7@ <U(7@ UU47@ 7>73@ :447@ C>( *#e 9indoGs+ i
multe altele. 7ot fi desc'ise totodat soc2et-uri de reea i interaciuni ntre a#roa#e toate
limba3ele de #ro)ramare 9eb. Feferitor la interconectare@ 7:7 are su#ort #entru
instanierea obiectelor Ia"a i utilizarea lor ntr-un mod trans#arent ca obiecte 7:7.
2.3. PR%@R3*3R"3 %RI"N4348'%1I"C4 -N P)P
2.3.1. 3SP"C4" @"N"R3"
3
Cu c6i"a ani n urm@ n lumea com#aniilor #roductoare de softGare i a
#ro)ramatorilor@ a a#rut o nou abordare n elaborarea #ro)ramelor i anume@
#ro)ramarea orientat #e obiecte.
Anii #ro)ramatori au a3uns la concluzia c #ro)ramarea #rocedural 8 adic
utilizarea strict a funciilor 8 nu este cea mai #otri"it. En acest conte;t@ unii cercettori
au iniiat o nou abordare n #roblematica #ro)ramrii care #ermite oricrui #ro)ramator
s concea# coduri #e care s le foloseasc din diferite #ers#ecti"e.
Ideea din s#atele #ro)ramrii orientate #e obiecte este folosirea sec"enelor de
cod din a#licaii dre#t obiecte. Ce este@ de fa#t@ un obiect? Kste o structur com#le; de
"ariabile i funcii@ care@ o dat creat@ #oate fi utilizat n diferite i#ostaze conce#tuale.
Descrierile obiectului *nume@ descriere i identificator unic+ #oart numele de
propriet!i" iar aciunile *a #rinta@ a ter)e@ a sal"a+ de metode. Entr-o #rim faz nu este
necesar s se tie cum2 funcioneaz #ro#rietile i metodele folosite@ ci numai ce fac2
acestea. !stfel@ metodele i #ro#rietile abiectului res#ecti"e se #ot utilize ntr-un scri#t
fr #rea mare efort.
Desi)ur@ acelai lucru ar #utea fi s#us i des#re o metod #rocedural bine
#roiectat. > colecie de funcii ar #utea lucra la fel de eficient@ dar folosind obiecte@ nu
numai c se #ot folosi metodele i #ro#rietile s#ecifice acestora c'iar n interiorul
scri#turilor@ ci se #oate e;tinde funcionalitatea unei clase folosind conce#tual de
motenire.
7ro)ramarea #e obiecte n limba3ul 7:7 are i unele deza"anta3e n ceea ce
#ri"ete ine;istena modalitilor de desemnare a metodelor ca Cpri%ateD i a
destructorilor.
7ro)ramarea orientat #e obiecte fa de #ro)ramarea #rocedural are o serie de
a"anta3e@ dar i deza"anta3e
1&
.
!"anta3e?
<e #oate economisi tim# folosind #ro)ramarea orientat #e obiecte.
7oriuni din cod #ot fi folosite de multe ori n cadrul unui scri#t.
1iblioteci e;tinse de clase dis#onibile )ratis #e 9eb #ot fi folosite n
diferite sci#turi.
Deza"anta3e?
Kste mai lent dec6t #ro)ramarea #rocedural.
<inta;a #oate fi neclar la nce#utul #ro)ramrii.
7ro)ramarea 9eb nu uzeaz la multele a"anta3e ale codului orientat #e
obiecte.
7oate fi #rea com#licat dac se folosesc biblioteci mari de clase.
2.3.2. 4")NICI D" I*P"*"N43R" 3" PR%@R3*8RII
%1I"C4U3"
-imba3ul 7:7 ofer im#lementarea unora dintre cele mai im#ortante as#ecte ale
#ro)ramrii obiectuale? nca#sularea datelor@ motenirea@ #olimorfismul. !stfel@ 7:7 d
#osibilitatea #ro)ramatorului s e;#rime distincia dintre #ro#rietile )enerale i cele
s#ecifice ale obiectelor cu care lucreaz.
1&
(arin@5'eor)'e@ Ca@(arian@ !todiresei @!nca 8 -imba3ele (.<=- i 7:7@ 7ro)ramare 9eb sub 9indoGs@ Kd.
4ribuna Kconomic@ 1ucureti 2&&2@ Ca#itolul $. 7ro)ramare orietat #e obecte@ #a). 200
30
2.3.2.1. -NC3PSU3R"3
Enca#sularea datelor re#rezint un mecanism de #rotecie a membrilor de ti# dat@
accesul la acetia realiz6ndu-se e;clusi" #rin intermediul unor metode s#ecifice i nu n
mod direct. !cest lucru se realizeaz #rin intermediul claselor@ du# cum se #oate
remarca n fra)mentul de cod 7:7 de mai 3os?
<?php
class Student {
// date-membru
var $year; // an
var $age; // vrsta
var $name; // nume

// metode
function setYear$y! {
$this-"year # $y;
$
function getYear! {
return $this-"year;
$
%%%
$
?"
Datele-membru se definesc utiliz6nd var@ #ut6nd a"ea orice ti# *ntre)@ tablou sau
c'iar obiect+. (etodele se s#ecific #rin declaraii de funcii care #relucreaz membrii
clasei. 7entru a accesa datele clasei@ metodele trebuie s se foloseasc de construcia
$this-"variabila@ altfel "ariabila se consider a fi local n cadrul acelei metode.
Din #cate@ membrii dat ai clasei #ot fi accesai direct@ ne#ut6ndu-i declara
#ri"ai. -a fel@ metodele nu #ot fi s#ecificate #ri"ate sau #rote3ate@ aa cum se nt6m#l n
Caa. !stfel@ 7:7 ofer doar su#ort #entru nca#sulare@ dar nu o #oate im#une.
2.3.2.2. *%;4"NIR"3
(otenirea re#rezint #osibilitatea folosirii datelor sau metodelor definite n
#realabil de o anumit clas n cadrul unei clase deri%ate din #rima. Felaia de deri"are se
s#ecific #rin cu"6ntul-c'eie e&tends?
<?php
class 'oodStudent e&tends Student {
$
?"
En 7:7 motenirea multi#l nu este nc #osibil. De e;em#lu@ nu se #oate scrie
cod de )enul?
class 'reatStudent e&tends 'oodStudent 'enius {
%%%
$
<e #oate ns redefini o metod n clasa deri"at. En 7:7 3@ dac se declar un
membru-dat n clasa deri"at a"6nd acelai nume ca un membru-dat al clasei de baz@
3$
atunci nu se mai #oate accesa membrul-dat din clasa de baz@ el fiind BascunsB de
membrul-dat al clasei deri"ate.
2.3.2.3. C%NS4RUC4%RI
7:7 #ermite s#ecificarea constructorilor@ acetia fiind metode cu acelai nume al
clasei din care a#arin@ fiind a#elai automat atunci c6nd se instaniaz un obiect al clasei
res#ecti"e. An e;em#lu de constructor #oate fi?
<?php
class Student {
// date-membru
var $year; // an
var $age; // vrsta
var $name; // nume

// constructor
function Student$y( $a( $n! {
$this-"year # $y;
$this-"age # $a;
$this-"name # $n;
$
?"
Constructorii i metodele@ fiind funcii 7:7 obinuite@ #ot a"ea s#ecificate "alori
im#licite #entru ar)umente *ca n Caa+?
function Student$y # )*)( $a # )++)( $n # ))!
!tunci c6nd un obiect al unei clase deri"ate este creat@ numai constructorul lui
#ro#riu "a fi a#elat@ constructorul clasei de baz nefiind a#elat im#licit.
Dac n 7:7 3 constructorii #uteau a"ea dre#t orice ti# de #arametrii@ nce#6nd cu
"ersiunea 4@ ti#urile #ermise #entru #arametrii unui constructor sunt doar cele sim#le
*ntre)i@ iruri de caractere+@ deci nu "or #utea fi e;ecutate transmiteri de tablouri sau de
obiecte.
Dac o clas deri"at nu #osed #ro#riul ei constructor@ "a fi a#elat im#licit
constructorul clasei #rinte.
(ecanismul obiectual n 7:7 nu #ermite declararea destructorilor i nici
s#ecificarea de clase abstracte *dei se #ot ima)ina metode mai mult sau mai #uin
sofisticate #entru a le simula+.
2.3.2.$. SUPR3-NC8RC3R"3
<u#rancrcarea *asocierea de semantici diferite unei aceleai funcii #e baza
ti#urilor #arametrilor s#ecificai+ nu este su#ortat nici ea. <e #ot ns su#rancrca
constructorii@ indirect@ #rin crearea de obiecte diferite n funcie de numrul de ar)umente
s#ecificate.
<?php
class Student {
%%%
function Student! {
3%
// se contruie,te un ,ir de apel
$method-name # )Student) % func-num-args!;
$this-"$method-name!;
$
function Student.$&! {
// cod
$
function Student+$&( $y! {
// cod
$
%%%
$
?"
<e #oate scrie?
$stud. # ne/ Student0.0!; // va apela Student.
$stud+ # ne/ Student0.0( 0+0!; // va apela Student+
2.3.2.&. P%I*%R:IS*U
7olimorfismul re#rezint abilitatea unui obiect de a determina care metod
trebuie in"ocat #entru un obiect #lasat ca ar)ument n momentul rulrii i acest lucru se
realizeaz foarte uor n limba3e inter#retate #recum 7:7.
2.3.2./. S"RI3I73R"3
7:7 nu su#ort obiecte serializate *care i #streaz starea i funcionalitatea de-
a lun)ul mai multor in"ocri ale a#licaiei@ #rin intermediul stocrii ntr-un fiierObaz de
date i ncrcarea lor ulterioar+. En 7:7 #rin serializare *funciile seriali1e! i
unseriali1e!+ se "or sal"a numai membrii-dat@ nu i metodele@ ns se #ot serializa
tablouri asociati"e sau inde;ate@ ceea ce re#rezint totui un a"anta3.
2.3.3. :%%SIR"3 U4II43RUUI pCp*+3dmin
7entru utilizatorii sistemului de o#erare 9indoGs este incomod s se tasteze toate
comenzile i s desco#ere ulterior erorile de ti#rire i de sinta;. <e #refer o interfa
)rafic mai #rietenoas. Doi #ro)ramatori au folosit 7:7-ul #entru a crea o interfa 9eb
#entru (.<=-@ numit p.p<yAdmin@ iar cel mai bun lucru este c ei au donat "oluntar
rezultatul muncii lor. Atilitarul p.p<yAdmin cu#rinde a#roa#e toate funciile
administrati"e ale ser"erului (.<=-.
2.$. SI4"'URI O"1 DIN3*IC" 36KND -N SP34" % 1378 D"
D34"
11
K;ist dou raiuni im#ortante care #ot determina renunarea la coninutul static
al unui site 9eb8 interac!iunea cu %iitatorul i mentenan!a site1ului' An site cu coninut
dinamic #ermite interaciunea cu utilizatorul. !cesta #oate cuta@ selecta i c'iar
11
Database-dri"en Geb sites b *n traducere a#ro;imati"+ site-uri Geb )u"ernateOconduse de o baz de date
4&
#ersonaliza informaia #e care o dorete sau #oate contribui la mbo)irea cu coninut
*sub form de tiri@ im#resii@ articole+ a acestuia. Ens@ #rinci#alul a"anta3 al unui site
9eb dinamic rezid n sim#lificarea #rocesului de mentenan.
Entreinerea unui site al crui coninut se modific frec"ent este unul din
#rinci#alele as#ecte de care trebuie inut cont. Fareori se nt6m#l ntr-o situaie real ca
n cadrul bu)etului iniial@ alocat #entru dez"oltarea unui site 9eb s fie a"ute n "edere
i c'eltuielile ulterioare #entru ntreinerea i actualizarea coninutului. Dac te'nolo)ia
aleas nu "a fi suficient de sim#l #entru a fi st#6nit de cei care o "or utiliza efecti"@
finalul nu #oate fi dec6t un eec rsuntor. !celai lucru este "alabil i #entru interfaa de
administrareOactualizare a #roduselor #rezentate n #a)in. (ai mult@ interfaa trebuie s
fie a#ro#iat@ #rietenoas cu cel ce o folosete i n acelai tim# inteli)ent 8 s nu-i
#ermit s introduc date eronate 8 altfel s#us s fac anumite "erificri i "alidri de
date funcie de semnificaie. De e;em#lu@ #reul #entru un #rodus trebuie s fie un numr
real@ re#rezentat cu dou cifre zecimale i care nu #oate de#i ca "aloare un numr
#restabilit.
Ca i #robleme s#ecifice unei baze de date@ o baz de date se "rea a fi accesat "ia
9eb i c'iar actualizat i administrat "ia 9eb 8 dei acest as#ect este o#ional.
>#ional i totui de#endent de? cerinele de business@ de )radul de securizare necesar i
de o#iunile concrete de )zduire 9eb a"ute la dis#oziie. De ndat ce o informaie
*ima)ine@ articol@ tire+ este adu)at n baza de date@ informaia aceasta se #ro#a) *i
#ublic+ #e site-ul 9eb@ fr s fie ne"oie ca cine"a s editeze "reo #a)in 9eb *static+.
(ai e;act este "orba de fa#tul c informaia des#re un anumit #rodus de"ine dis#onibil
#e 9eb doar atunci c6nd ea este cerut e;#licit. !dic #a)ina 9eb conin6nd informaiile
des#re #rodusul care intereseaz este )enerat #e loc@ la cerere@ #e baza informaiilor din
baza de date i solicitrii utilizatorului. !cesta este un a"anta3 im#ortant mai ales n cazul
e;istenei unui catalo) cu c6te"a mii de #roduse #e 9eb *ofert mare+@ com#us din #a)ini
9eb statice *:4(-+ create manual #entru fiecare #rodus n #arte. Ce-ar nsemna
actualizarea #reului #entru 2&& dintre #roduse ntr-o astfel de situaie?
An site dinamic@ )enerat dintr-o baz de date@ are dou #ri com#onente?
interfa!a 3front1end" partea cu care intr )n contact utiliatorul ? sau partea
client5 com#us din #a)inile ce conin instruciunile #entru selectarea i afiarea
informaiilor din baza de dateS
back1end 3partea de aplica!ie ce reid pe ser%er5 re#rezentat de re)ul #rin
baza de date ce conine toate informaiile accesibile #e site.
4rebuie reinut fa#tul c un set de #a)ini dinamice )6ndite #entru a rezol"a o
anumit #roblem de informare se numete@ n limba3 informatic@ aplica!ie 0eb. !ltfel
s#us@ realizarea unui site 9eb este sinonim cu #ro)ramarea unei a#licaii 9eb@ adic?
1. #roiectarea i im#lementarea bazei de date care conine informaiile
des#re #roduse i
2. )enerarea dinamic a #a)inilor 9eb utiliz6nd un limba3 de #ro)ramare
s#ecializat *#e scri#tin) ser"er-side+.
2.&. P)P ;I *DS,

(ulte site-uri im#ortante din ntrea)a lume utilizeaz astzi a#roa#e e;clusi"
te'nolo)ia bazat #e cele dou #roduse. (.<=- este folosit ca ser"er de baze de date
41
#entru a stoca datele@ iar 7:7 ca limba3 utilizat #entru #ro)ramarea #a)inilor 9eb
dinamice ale site-ului.

2.&.1. D" C" P)P9
7:7 este considerat a fi cel mai #o#ular limba3 de scri#tin) folosit #entru crearea
de #a)ini 9eb dinamice. 7:7 #oate fi folosit #entru a scrie #ro)rame stocate #e ser"er@
#ro)rame ce acceseaz baze de date i este similar cu alte limba3e ca? !<7 *!cti"e <er"er
7a)es@ te'nolo)ie (icrosoft+@ I<7 *Ia"a <er"er 7a)es+ sau (acromedia Cold/usion.
7:7 se #reteaz cel mai bine #entru dez"oltrile 9eb@ #ut6nd fi n)lobat n codul
:4(-. !lte caracteristici a#reciate la 7:7 sunt? este uor de n"at@ eficient@ si)ur
*securizat+@ #roducti" la #ro)ramare *codare+@ iar a#licaiile 7:7 sunt uor de confi)urat
#entru e;#loatare *de#lo.+. !ceste caracteristici au condus la fa#tul c #este % milioane
de site-uri 9eb folosesc 7:7@ re#rezent6nd 24J din site-urile Internet *e o statistic mai
"ec'e@ dar su)esti"+. ci asta n s#ecial datorit fa#tului c 7:7 asi)ur tim#i de rs#uns
com#etiti"i la rularea a#licaiilor 9eb@ asi)ur6nd n acelai tim# securitatea informaiilor
i trans#arena fa de utilizator.
7:7 a fost construit de la bun nce#ut a"6nd n minte inte)rarea funciilor
necesare #entru utilizarea i mani#ularea bazelor de date@ n #articular #entru (.<=-.
En)lobarea codului 7:7 n #a)inile :4(- a contribuit decisi" la im#unerea 7:7@ n
#rinci#al datorit ra#iditii cu care #ot fi astfel codificate #a)inile 9eb. > te'nic
e;trem de im#ortant #entru #ro)ramatorii 9eb este se#ararea codului surs de date@ fr
a se influena reci#roc. 7:7 folosete ta)-ul ^?#'#?_ #entru a indica c Cn interior se
afl cod 7:7D. Datorit fa#tului c 7:7 n)lobeaz intern o serie de o#eraii care trateaz
o#eraii de cerere i ser"ire de #a)ini 9eb@ limba3ul este considerat mai si)ur dec6t 7erl@
de e;em#lu.
7:7 este mai uor de n"at dec6t C@ 7'.ton@ Ia"a sau ma3oritatea celorlalte
limba3e de #ro)ramare. !ccesarea "ariabilelor unui formular 9eb n 7:7 este direct i
uoar@ n tim# ce 7erl sau alte limba3e necesit cunoaterea de detalii #ri"itoare la
formatul antetului :447 i utilizarea unei biblioteci C5I.
7:7 minimizeaz su#rancrcarea@ a"6nd ca efect e;ecuia ra#id a scri#turilor
7:7@ mai ra#id c'iar dec6t scri#turile C5I scrise n 7erl@ considerate mult tim# cea mai
ra#id soluie. > serie de teste efectuate de s#ecialiti i di"erse #ublicaii s#ecializate au
confirmat su#remaia 7:7@ n ceea ce #ri"ete "iteza de e;ecuie i tim#ii buni de rs#uns
oferii de 7:7.
7:7 este considerat a fi mai consistent i mai modular dec6t limba3ele
com#etitoare #e zona #ro)ramrii 9eb. Fesursele de scri#turi o#en-source 7:7@
dis#onibile on-line@ sunt #rintre cele mai "ariate i numeroase. Iar 7:7@ la r6ndul su@
este o#en-source. !sta nseamn c codul su surs este dis#onibil )ratuit i nu este
#ro#rietar. 7ro)ramatori din lumea ntrea) aloc tim# #ermanent #entru a-i aduce
mbuntiri i #entru a elimina din bu)-urile
12
sale.
2.&.2. D" C" *DS,9
12
erori desco#erite n codul surs
42
(.<=- i-a c6ti)at #o#ularitatea tocmai datorit numrului mare de a#licaii
9eb care l utilizeaz. (.<=- este a#reciat #entru "iteza asi)urat *tim#ul scurt de
rs#uns oferit de ser"er+@ fa#tul c este uor de n"at i utilizat@ este dis#onibil #e
#rinci#alele #latforme -inu;@ 9indoGs@ dar mai ales #entru c este dis#onibil )ratuit
*licen 5UA 57-+. ci asta cu toate c (.<=- e;ist i ca #rodus comercial@ #entru cei
care nu doresc s fie constr6ni la restriciile im#use de licena 57-.
Anii #ro)ramatori nu consider c (.<=- este cu ade"rat un ser"er de baze de
date *<=-+. !r)umentele #rinci#ale ale acestora sunt le)ate de fa#tul c din
im#lementarea motorului ser"erului (.<=- li#sesc c6te"a mecanisme menite a asi)ura
consistena i inte)ritatea datelor *inte)ritatea referinelor@ c'ei strine etc+@ fa#t ce
e;#lic #erformanele acestuia 8 o serie de "erificri #e care ser"erul nu le mai face`
Terificri care sunt "itale #entru asi)urarea consistenei datelor.
Cu toate acestea@ dinamica e"oluiei (.<=-@ inte)rarea su#ortului tranzacional
n (.<=- i alte semnale de la cei care l folosesc efecti"@ fac ca (.<=- s c6ti)e n
continuare n #o#ularitate.
2./. S"R6"RU D" 137" D" D34" *+S,
Anul din cele mai noi sisteme de )estiune a bazelor de date este (.<=-@ un
sistem clientOser"er de )estiune a bazelor de date relaionale ori)inar din <candina"ia.
(.<=- include un ser"er <=-@ #ro)rame client #entru accesul la ser"er@ instrumente
administrati"e i o interfa de #ro)ramare #entru scrierea #ro)ramelor. De asemenea@
(.<=- #oate fi folosit n mod batc'@ #las6nd intero)rile ntr-un fiier care a#oi este
e;ecutat.
2./.1. 363N43G" *+S,
(.<=- este un #rodus softGare foarte atracti" n comunitatea #roductorilor de
a#licaii. !re faciliti #e care muli utilizatori le a#reciaz #entru c nu necesit foarte
multe resurse@ este forte ra#id i este uor de n"at@ com#arati" cu alte #ac'ete@ cum ar
fi >racle sau <.base.
6ite!a. 7ro)ramatorii #retind c (.<=- este cel mai ra#id sistem de baze de date
care #oate fi utilizat.
U(urina .n utili!are. (.<=- este un sistem de baze de date cu #erformane
ridicate@ dar relati" sim#lu@ a crui confi)urare i administrare sunt mult mai
sim#le dec6t n cazul sistemelor mai mari.
Cost. (.<=- este )ratuit #entru ma3oritatea utilizrilor interne.
Suport pentru limba=e de intero0are. (.<=- inte)reaz <=-@ limba3ul #referat
al tuturor sistemelor moderne de baze de date.
Caracteristici. -a ser"er se #ot conecta mai muli clieni simultan@ care #ot folosi
mai multe baze de date concomitent. Kste dis#onibil o "arietate de interfee de
#ro)ramare #entru limba3e #recum C@ 7erl@ Ia"a@ 7:7.
Conectivitate (i securitate. (.<=- #oate fi folosit inte)ral n reele@ iar bazele
de date sunt accesibile de oriunde din Internet@ deci se #ot #arta3a datele cu
43
oricine i oriunde. (.<=- are controlul accesului@ astfel nc6t #ersoanele care nu
au dre#tul s citeasc datele introduse@ nu "or a"ea aceast #osibilitate.
Portabilitate. (.<=- ruleaz at6t #e sisteme de o#erare AUI]@ c6t i #e
9indoGs@ #e ec'i#amente de calcul #ornind de la calculatoare de birou #6n la
ser"ere cu #erformane ridicate.
Distribuie liber#. (.<=- este uor de obinut@ #entru aceasta folosind
broGserul de 9eb. Dac o com#onent nu asi)ur un mod de funcionare
cores#unztor@ acesta #oate fi modificat relati" uor.
4ran!aciile. En cadrul bazelor de date relaionale actualizrile #ot fi fcute
concomitent n mai multe tabele. En unele cazuri@ tabelele #ot fi actualizate #rintr-
o serie de instruciuni ce insereaz datele acolo unde trebuie.
En )eneral@ tranzaciile sunt caracterizate de o serie de #ro#rieti@ dintre care sunt
fundamentale i sunt cunoscute sub numele de #ro#rieti !CID
13
@ denumirea #ro"enind
din combinaia #rimei litere a fiecreia dintre ele.
1. 3tomicitatea? Fe#rezint #ro#rietatea Ltotul sau nimicD. > tranzacie@
c'iar dac este un )ru# de aciuni@ trebuie s se com#orte ca o unitate
indi"izibil@ care ori este efectuat n ntre)ime@ ori nu este efectuat
deloc.
2. Consistena? > tranzacie trebuie s transforme baza de date dintr-o stare
consistent n alt stare consistent.
3. I!olarea? /iecare tranzacie trebuie s fie e;ecutat inde#endent de
celelalte tranzacii i nu conteaz c6te sunt n e;ecuie n momentul
res#ecti" ntr-o baz de date. Cu alte cu"inte@ efectele #ariale ale unor
tranzacii incom#lete nu trebuie s fie "izibile #entru alte tranzacii.
4. Durabilitatea? Kfectele unei tranzacii nc'eiate cu succes sunt
nre)istrate definiti" n baza de date i nu trebuie s fie #ierdute din cauza
unei blocri ulterioare a ser"erului.
Dac ser"erul bazei de date se bloc'eaz din anumite moti"e n mi3locul
tranzaciei@ imediat du# ce ser"erul a fost restartat@ acesta este ca#abil s asi)ure
automat tranzacii com#lete@ reflectate n mod corect n baza de date. 1aza de date nu
arat sc'imbrile tranzaciilor care erau n desfurare n momentul n care ser"erul s-a
blocat.
4ranzaciile se desfoar at6t n utilizarea bazelor de date de ctre un utilizator@
c6t i de mai muli utilizatori@ n forme i la dimensiuni cores#unztoare.
2./.2. D"7363N43G" *+S,
<istemul de )estiune a bazelor de date (.<=- i-a dob6ndit ra#iditatea datorit
eliminrii unor trsturi caracteristice altor sisteme de baze de date@ acest fa#t
m#iedic6nd #e unii utilizatori s ado#te (.<=- #entru a#licaiile lor.
2./.2.1. IN4"@RI434"3 R":"R"N5I38
13
(arin@5'eor)'e@ Ca@(arian@ !todiresei @!nca 8 -imba3ele (.<=- i 7:7@ 7ro)ramare 9eb sub 9indoGs@ Kd.
4ribuna Kconomic@ 1ucureti 2&&2@ Ca#itolul 1. 7roiectarea bazelor de date folosind (.<=- @ #a). 24
44
> c'eie strin este o coloan care face referire la c'eia #rimar a unei alte tabele@
cu sco#ul de a menine o relaie. 4otui@ n (.<=- c'eile strine nu au im#ortana #e
care o au n celelalte sisteme de baze de date. En #ac'ete cum ar fi >racle@ <.base@
7ost)re<=- #ot fi create tabele n care se definesc e;#licit c'eile strine. !stfel@ dac
sistemul de baze de date tie c este o relaie ntre dou tabele@ "a #utea "erifica dac
"aloarea care a fost inserat n c6m#ul c.eie strin e;st n tabele de referin. Dac nu
e;ist@ sistemul de baze de date "a m#iedica inserarea. !cest as#ect este cunoscut sub
numele de inte$ritate referen!ial. 7entru a obine acelai lucru n (.<=-@ #oiectantul
a#licaiei trebuie s adau)e c6i"a #ai su#limentari@ nainte de a insera sau actualiza
nre)istrrile.
Fealizatorii (.<=- ar)umenteaz c inte)ritatea referenial nu este necesar i
c includerea ei ar misora "iteza de lucru n (.<=-. (ai de#arte@ ei ar)umenteaz c
este res#onsabilitatea a#licaiei care interacioneaz cu baza de date s asi)ure
introducerea corect a datelor.
2./.2.2. PR%C"DURI" S4%C34"
> #rocedur stocat este un set de comenzi <=- care #ot fi com#ilate i stocate
#e ser"er. <istemele de baze de date mai #ermit inserarea n cadrul bazei de date a unor
astfel de #roceduri. K;ist c6te"a a"anta3e c'eie n folosirea #rocedurilor. En #rimul r6nd@
se reduce cantitatea de cod necesar ntr-o a#licaie de ni"el mediu.
Dac (.<=- ar fi acce#tat #rocedurile stocate@ #rintr-o sin)ur 7:7 s-ar #utea
intero)a baza de date@ s-ar efectua modificri asu#ra unor iruri de caractere i s-ar
returna o "aloare.
An alt a"anta3 ma3or "ine din fa#tul c se lucreaz ntr-un mediu n care a#licaiile
finale@ care acceseaz baza de date #ot fi scrise n diferite limba3e *Tisual Caa@ limba3e
9K1+. !r fi mult mai uor dac s-ar #utea scrie #roceduri stocate n cadrul bazei de date
care s fie a#elate din a#licaii scrise n di"erse limba3e.
2.E. C%NCU7II
En )eneral@ bazele de date asi)ur toate instrumentele necesare utilizrii lor n
medii de afaceri@ cercetare@ n"m6nt sau@ mai recent@ n o#erarea motoarelor de cutare
#e Internet. En #lus@ #rin Internet bazele de date #ot fi accesate #e 9eb@ lucru care a
determinat firmele #roductoare de softGare s creeze #roduse care s utilizeze
a"anta3ele noii te'nolo)ii.
(.<=- a fost creat de com#ania suedez 4c]@ n anul 1%% i este relati" nou
"enit n domeniul bazelor de date. De asemenea@ acest sistem de )estiune a bazelor de
date este distribuit )ratuit sau la un #re sczut i ruleaz #e calculatoare #ersonale sub
sisteme de o#erare comerciale.
(.<=- este cel mai ra#id sistem de )estiune a bazelor de date relaionale de #e
#iaa softGare@ care #oate mani#ula baze de date de mari dimensiuni@ cu milioane de
nre)istrri.
7:7 este un limba3 de scri#tin) #entru dez"oltarea a#licaiilor 9eb@ deosebit de
comod at6t #entru nce#tori@ c6t i #entru cei care au e;#erien n #ro)ramare. De
4,
asemenea@ limba3ul 7:7 #ermite furnizarea unui coninut 9eb dinamic i #oate folosi
site-uri 9eb frec"ent actualizate care utilizeaz cantiti mari de date. -imba3ul #ermite
accesul la fiiere@ baze de date i alte resurse inaccesibile altor limba3e de scri#tin).
(odul de utilizare a limba3elor 7:7 i (.<=- este im#ortant #entru a reflecta
ca#abilitatea acestora de a )enera #a)ini 9eb dinamice create din rezultatele intero)rilor
a#licate bazelor de date.
C3PI4%U 3. S%U5I" "'C%**"RC" 137348 P" P)P (i
*+S,
<oluia de comer electronic bazat #e 7:7 i (.<=- este un e;em#lu de
librrie on-line.
<oluia e-commerce #ermite "izitatorilor s cum#ere cri@ la fel ca ntr-un
ma)azin real. !cetia "or #utea s se #limbe #rin s#aiul "irtual@ s "ad co#ertele
crilor@ s i #un fiecare carte ntr-un co de cum#rturi i la sf6rit s se duc
4
la cas #entru a #lti. /iecare carte este nsoit i de o scurt descriere. Crile
sunt aran3ate du# domeniul cruia i a#arin #entru a le #utea localiza mai uor.
Cerinele im#un ca a#licaia s fie o a#licaie de ti# 9eb@ cu interfa
:4(-. De asemenea@ a#licaia are ne"oie de o baz de date #entru a stoca
informaiile@ un ni"el de mi3loc *ser"erul 9eb i scri#turile ce ruleaz #e el+
#entru a #rocesa cererile transmise de broGser. !cest ni"el de mi3loc este
res#onsabil de obinerea de date de la ser"erul de baze de date@ #rocesarea lor i
trimiterea na#oi ctre broGserul client.
En im#lementarea a#licaiei s-a folosit?
(.<=-@ #entru stocarea informaiilorS
7:7 #entru ni"elul de mi3loc *scri#turi ser"er+S
<er"er !#ac'e.
3.1. S4RUC4UR3 137"I D" D34"
<c'ema bazei de date db6irtualStore #entru a#licaie "a conine
urmtoarele tabele?
cate)orii 8 se refer la domeniile n care se ncadreaz cartea@ fiecare
cate)orie a"6nd atribuit un ID
clieni 8 conine o e"iden a clienilor care se nre)istreaz #rin user
i #arol
cum#rturi 8 e"ideniaz ce carte a fost cum#rat de un anumit
client
#roduse 8 sunt descrise toate crile din stoc #rin #re@ cate)oria din
care fac #arte@ autori
user 8 este tabela administratorului n care acesta #oate sa adau)e
sau s tear) nre)istrri
40
<tructura tabelei cate0orii.frmI
<tructura tabelei produse.frmI
4$
3.2. P3@INI" O"1 R"3I734"
7a)ina #rinci#al ?indeQ.pCpB L Ribr#ria on'lineR
4%
7a)ina comand#.pCp L d #osibilitatea unui client s cum#ere o anumit carte@ s fac
o comand.
,&
7a)ina store.pCpScate0oriaT1 L conine crile de cultur )eneral ce #ot fi cum#rate
#rin intermediului site-ului 9eb.
,1
7a)ina store.pCpScate0oriaT3 L conine crile din domeniul informaticii ce #ot fi
ac'iziionate on-line.
,2
7a)ina lo0are.pCp 8 #ermite unui client de3a e;istent n baza de date s se autentifice.
,3
7a)ina clientUnou.pCp L #ermite nre)istrarea unui client nou n situaia n care acesta
dorete ac'iziionarea unui #rodus.
,4
7a)ina produse.pCp 8 #ermite administratorului s adau)e noi #roduse n baza de
date@ res#ecti" s tear) anumite #roduse din baza de date.
,,
7a)ina cate0orii.pCp 8 #ermite administratorului s introduc@ res#ecti" s tear)
anumite cate)orii de cri.
,
7a)ina c#utare.pCp 8 afieaz rezultatul cutrii du# un anumit nume de autor sau
titlu de carte. En fi)ura urmtoare este ca#tat rezultatul cutrii du# numele de autor
L!simo"D.
,0
7a)ina cosProduse.pCp 8 afieaz denumirea crilor cum#rate i suma total a
acestora n "ederea efecturii #lii de ctre client.
,$
1I1-I>5F!/IK
1. !todiresei !nca@ (arin 5'eor)'e@ Ca (arian 8 imba=ele P)P (i *+S,.
Pro0ramare Oeb sub OindoAsH Kditura 4ribuna Kconomic@ 1ucureti 2&&2
2. (eni 5abriela 8 Introducere .n afaceri electroniceH Kditura Iunimea@ Iai@ 2&&2
3. NetReport 122S2NN2
4. 7'.D@ Fod :eisterber) - C'CommerceI Strate0iesH 3rcCitecturesH V
Implementation Roadmaps@ --C <ilicon Talle. 9orld Internet Center@ !u)ust 14@
2&&2
,. <abin 1ura)a *coord.+ 8 3plicaii Oeb la cCeie@ Kditura 7olirom@ Iai@ 2&&3
. O%RFS)%P Informatic# "conomic# (i Societatea Informaional#@ 4imioara@
2&&2
0. GGG.afaceri-online.netOcomert-electronic-romania.'tm
$. GGG.business-online.roOTersiuneaFomanaODiscutii1.'tml
%. GGG.afaceri.netOarticoleOComertWelectronicOK-comertulWincotro.'tm
1&. GGG@accentnet.roOecommerceOa"anta3e.'tm
11. t#d.traderom.roOFoOCdOnou#a)Oe-commerceOa"anta3ele.'tm
12. GGG-3.ibm.comOe-business
13. GGG.a)ora.roOseriiO#ro)rWGebO#'#Woo#W;ml.s'tml
14. GGG.a)ora.roO#cre#O#cre# %,O&41.s'tml
1,. concorde.utclu3.roOold courseOcciOComertJ2&electronic.'tm
1. GGG.concorde.utclu3.roOcoursesO7:7V(.<=-OdocumentatieOintro1.'tm
10. 'tt#?OOGGG.#'#.netOmanualOenO
,%

S-ar putea să vă placă și