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