Introducere in Stiinta Calculatoarelor 2013 | Page 132
server şi client este HTTP (HyperText Transfer Protocol) şi apare
indicat chiar în adresa de acces (URL) a serverului.
Figura 23. Arhitectura Client-Server 2-tier (cu două părţi)
Varianta în care partea server conţine pe aceeaşi maşină și logica de
prelucrare şi datele este ilustrată în figura 23 şi are două părţi (denumită
de aceea arhitectură 2-tier). Un dezavantaj al acestei arhitecturi este
siguranţa precară a datelor în cazul când un utilizator rău intenţionat,
având acces la maşina server, poate depăşi mijloacele de verificare
efectuate de logica de prelucrare centrală (programul server) şi are
acces direct la datele stocate pe această maşină.
Figura 24. Arhitectura Client-Server 3-tier şi n-tier
Pentru creşterea siguranţei accesului la date, este indicat ca partea
server să fie separată în alte două părţi: una care să conţină logica de
prelucrare (SERVER-P) şi este legată direct cu clienţii, alta să conţină
datele (SERVER-D) şi la care are acces doar logica de prelucrare
centrală – v. figura 24. În acest fel, după accesul utilizatorului la maşina
SERVER-P logica de prelucrare centrală verifică autenticitatea şi
drepturile utilizatorului, apoi – doar prin intermediul programului
132