Cuprins:
- Definiție - Ce înseamnă Arhitectură pe două niveluri?
- Techopedia explică Arhitectura pe două niveluri
Definiție - Ce înseamnă Arhitectură pe două niveluri?
O arhitectură pe două niveluri este o arhitectură software în care un strat de prezentare sau o interfață rulează pe un client și un strat de date sau o structură de date este stocat pe un server. Separarea acestor două componente în locații diferite reprezintă o arhitectură pe două niveluri, spre deosebire de o arhitectură cu un singur nivel. Alte tipuri de arhitecturi cu mai multe niveluri adaugă straturi suplimentare în proiectarea software distribuită.
Techopedia explică Arhitectura pe două niveluri
Experții adesea contrastează o arhitectură pe două niveluri cu o arhitectură pe trei niveluri, unde se adaugă un al treilea nivel de aplicație sau strat de afaceri care acționează ca un intermediar între clientul sau stratul de prezentare și stratul de date. Acest lucru poate crește performanța sistemului și poate ajuta la scalabilitate. De asemenea, poate elimina multe tipuri de probleme cu confuzie, care pot fi cauzate de accesul multi-utilizator în arhitecturi cu două niveluri. Cu toate acestea, complexitatea avansată a arhitecturii pe trei niveluri poate însemna mai mult cost și efort.
O notă suplimentară privind arhitectura pe două niveluri este aceea că cuvântul „nivel” se referă în mod obișnuit la împărțirea celor două straturi de software pe două piese fizice diferite. Programele cu mai multe straturi pot fi construite pe un nivel, dar din cauza preferințelor operaționale, multe arhitecturi cu două niveluri folosesc un computer pentru primul nivel și un server pentru al doilea nivel.