Html
Aplicatii Web pentru comertul electronicAplicatii Web pentru comertul electronic 'Before doing something perfect, do it perfectible.' Bill Gates Sistemele de comert electronic sunt inca la inceput de drum, de aceea nu exista pana in prezent o solutie clara de implementare, care sa asigure succesul sigur si de lunga durata. [S1] Baza oricarei afaceri pe Internet este site-ul Web. De realizarea acestuia depinde succesul afacerii si feedback-ul de la toate actiunile intreprinse de companie in retea. Ce informatii vor fi prezentate pe site, ce instrumente vor fi activate, cum vor conlucra acestea intre ele depinde de modelul de afacere ales, obiectivele pe termen scurt sau lung, precum si de tipul segmentelor auditoriului. Introducerea unui sistem de comert electronic intr-o companie, inseamna inlocuirea vechiului sistem informatic cu unul nou, care va integra toate fluxurile de date, informatii, acte, care se deruleaza intr-o companie. Acesta va schimba compania din multe puncte de vedere, si anume al organizarii, al conducerii, al politicii de preturi, al lantului de aprovizionare, al tipurilor de clienti, al disponibilitatii, al sistemului informatic, al veniturilor si cheltuielilor, al politicii de personal etc. In practica, comertul electronic inseamna mai mult decat existenta unui site Web, si anume home banking, cumparaturi online din magazine si mall‑uri virtuale, cumparari de actiuni, cautari de job-uri, conducere de licitatii, colaborari electronice in cercetare, dezvoltare de proiecte (vezi figura 2.1).
Figura 2.1: Privire de ansamblu asupra comertului electronic Toate acestea reprezinta aplicatii de comert electronic, care necesita sustinere informationala, sisteme si infrastructuri organizationale. Acestea [S2] sunt dependente de patru domenii mari (piloni ai piramidei): utilizatori, politici publice, protocoale si standarde tehnice, alte organizatii. Managementul comertului electronic sta la baza piramidei si coordoneaza aplicatiile, infrastructurile si bazele aplicatiilor. Componente si amenintari de securitate Sistemele e-business se bazeaza pe arhitectura Web, care confera acestora o fiabilitate, scalabilitate si flexibilitate ridicate. Web-ul este implementat prin interconectarea mai multor retele de calculatoare, aceasta oferind in principal informatii si servicii utilizatorilor. O aplicatie Web este orice aplicatie care utilizeaza tehnologiile Web, incluzand navigatoare Web, servere Web si protocoale Internet. O aplicatie Web este o extensie dinamica a unui server Web. O aplicatie Web obisnuita se conecteaza la alte servere, cum ar fi baze de date sau sisteme bazate pe tranzactii (figura 2.2).
Server Figura 2.2: Arhitectura sistemelor de comert electronic La randul lor, aplicatiile Web sunt de doua tipuri:
Principalele elemente ale unui sistem de comert electronic (figura 2.1) sunt: serverele organizatiei care ofera servicii on-line accesibile prin Internet clientii (persoane fizice sau juridice) care se conecteaza la server folosind diverse tipuri de dispozitive (de exemplu: calculatoare, telefoane mobile sau televiziunea interactiva); tranzactiile - raportate la bunurile si serviciile cumparate. 2.1.1 Componente server ale unui sistem de comert electronic Infrastructura de comunicatii a unei organizatii care realizeaza comert electronic trebuie sa contina urmatoarele doua elemente de baza (vezi figura 2.3): e-commerce front-end (in general unul sau mai multe servere Web conectate la Internet); e-commerce back-end, necesare pentru a furniza informatii sistemelor din front‑end (cum ar fi de exemplu informatii despre produse si stocuri) si a extrage informatii din acestea (de exemplu cererile de transfer in sistemele logistice si platile efectuate printr-o terta parte). In aceasta zona distingem urmatoarele componente: servere de aplicatii; server de plati; baza de date (clienti, produse, etc.) inventarul; contabilitatea.
Figura 2.3: Componentele principale pe partea de server pentru un sistem de comert electronic Componentele pe partea de server: permit ca resursele companiei sa fie distribuite; administreaza informatia contextuala a companiei; aplica modelul workflow; ofera resurse de calcul, contabilitate, audit. Componente front-end serverele Web Caracteristicile principale ale serverelor Web sunt urmatoarele: procesarea cererilor HTTP receptioneaza si raspund la cererile clientilor din paginile HTML; servicii de securitate (SSL) verificarea numelui utilizator si a parolei; proceseaza certificatele si informatiile referitoare la cheia publica/privata necesara la procesarea cardului de credit; FTP permite transmiterea de fisiere mari de la un server la altul; motor de cautare indexarea continutul site-ului; captura de date fisiere log pentru toate vizitele, timp, durata, date de referinta; email capacitatea de a trimite, primi si stoca emailuri; unelte de management a site-ului[t3] Principalele amenintari asupra componentelor front-end si consecintele acestora asupra afacerii sunt prezentate in tabelul de mai jos:
Tabelul 2.1 - Amenintari asupra componentelor front-end si impactul asupra afacerii Componente back-end Legaturile (conexiunile) realizate intre sistemele interne, pentru a asigura operarea corespunzatoare a aplicatiilor de comert electronic, pot expune sistemele de afaceri la noi amenintari care probabil nu au fost analizate in momentul proiectarii. In tabelul de mai jos sunt prezentate principalele amenintari si posibilele efecte asupra afacerii.
Tabelul 2.2 - Amenintari asupra componentelor back-end si impactul asupra afacerii Intre componentele back-end si front-end, deseori se regasesc componentele middleware care se ocupa cu: executia proceselor pe diferite calculatoare; administrarea sesiunilor; servicii de directoare pentru localizarea serverele de catre clienti; accesul datelor de la distanta; controlul accesului concurential pentru urmarirea clientilor de catre servere; securitatea si integritatea; monitorizarea; suport pentru tranzactii distribuite. Componentele middleware pot fi bazate pe obiecte: CORBA, DCOM, EJB; care nu au la baza obiectele: SQL, http-CGI, RPC; standarde: DCE, CORBA, SOAP. Serverele de aplicatii constituie un exemplu de software middleware. In tabelul 2.3 sunt prezentate cateva tipuri de servere de aplicatii si functiile lor.
Tabelul 2.3 - Serverele de aplicatii si functiile lor Produsele software de pe serverul furnizorului de servicii de comert electronic trebuie sa asigure caracteristicile de baza necesare pentru vanzarile online, incluzand: Catalogul online; Shopping cart; Procesarea cardului de credit. Utilizatorul are acces la resursele serverului furnizorului de comert electronic prin: navigator Web (de exemplu, Netscape Navigator sau Internet Explorer), interfata Windows, interfata Macintosh, Palm Pilot, telefon mobil. Principalele caracteristici ale unei aplicatii de comert electronic de succes sunt[1]: Utilizabilitatea problemele cu interfata utilizator duc la pierderea clientilor; Siguranta controlul accesului, autentificarea si integritatea sunt foarte importante pentru desfasurarea proceselor de comert electronic; Scalabilitatea - trebuie avut in vedere faptul ca succesul va aduce cresterea cererii; Fiabilitatea defectele sunt de neinchipuit pentru un sistem de afaceri critic, testarea aplicatiilor avand un rol foarte important; Mentenabilitatea ratele crescute de schimbare sunt fundamentale pentru comertul electronic; Disponibilitatea caderea (defectarea) sistemului este prea scumpa pentru a fi tolerata; Eficienta neutilizarea optima a resurselor hardware si software, duce la scaderea performantelor si a scalabilitatii aplicatiilor. Etapele care trebuiesc urmate pentru dezvoltarea unui site Web de comert electronic sunt prezentate in Anexa 1. 2.1.2 Tranzactiile in comertul electronic Tranzactiile electronice din punctul de vedere al comertului electronic prezinta un numar de cerinte, care pot fi clasificate astfel: Cerinte privind securitatea caracteristicile traditionale de securitate, confidentialitate, integritate, disponibilitate si nerepudiere, se aplica aplicatiilor de comert electronic pentru a asigura protectia vietii private si a preveni frauda. Cerinte privind standardele acceptate pentru a realiza un sistem global pentru comert electronic, trebuiesc realizate intelegeri cu toate partile implicate despre modul in care vor fi realizate tranzactiile. Din aceasta cauza, standardele pot fi considerate parte integranta a oricarui sistem de comert electronic. Cerinte privind legislatia comertul electronic atrage dupa sine si o serie de efecte pe plan social, politic si legal care trebuiesc rezolvate. Tranzactiile dintre cumparatori si vanzatori in comertul electronic pot include cereri de informatie, cursuri ale preturilor, plasari de cereri, plata si servicii post vanzare. Gradul ridicat de incredere necesar pentru asigurarea autenticitatii, confidentialitatii si livrarea la timp, al acestor tipuri de tranzactii poate fi dificil de mentinut atata timp cat acestea au loc intr-o retea publica, lipsita de incredere, cum este Internetul. Interceptarea datelor transmise prin Internet in timpul unei tranzactii, si in particular a datelor referitoare la cardul de credit, a fost adesea mentionat ca un obstacol major al confidentialitatii comertului electronic. De fapt, acest risc este, in general, exagerat intrucat riscul ca informatia sa fie divulgata este mai mare in timp ce aceasta este stocata pe serverele Web. Cu toate acestea, perceptia populatiei privind insecuritatea poate fi o bariera comertul electronic si de aceea organizatiile trebuie sa o ia in considerare. Principalele amenintari asupra tranzactiilor din comertul electronic sunt prezentate in tabelul de mai jos:
Tabelul 2.4 - Principalele amenintari asupra tranzactiilor din comertul electronic Exemple de aplicatii - Producatori de componente pentru e-commerce:
Tabelul 2.5 - Companii care fac posibila dezvoltarea comertului electronic - Cele mai utilizate pachete de comert electronic pentru zona de varf si zona de mijloc (middleware) (pentru comerciantii mari si mijlocii):
Tabelul 2.6: Pachete disponibile de comert electronic - Factori de care trebuie tinut cont pentru dimensionare corecta a unei platforme de comert electronic
Tabelul 2.7 - Analiza unor site-uri de comert electronic [S1]In momentul in care o companie se decide sa-si extinda activitatea pe Internet, ea se va schimba din multe puncte de vedere, si anume al organizarii, al conducerii, al politicii de preturi, al lantului de aprovizionare, al tipurilor de clienti, al disponibilitatii, al sistemului informatic, al veniturilor si cheltuielilor, al politicii de personal etc. ??? [S2]Nu stiu daca ramane
|