CATEGORII DOCUMENTE |
Modelul client/server
Modelul centralizat. Intr-un mediu centralizat, format dintr-un calculator mainframe la care sunt legate mai multe terminale, o aplicatie ruleaza pe un calculator central, puternic si este accesata prin intermediul unor terminale.
Modelul client/server. Transferul client/server se refera la impartirea operatiilor de prelucrare a datelor intre calculatorul client si un calculator server mai puternic. Modul de abordare client/server este avantajoas pentru organizatiile in care un numar mare de utilizatori trebuie sa aiba acces permanent la cantitati mari de date. Administrarea bazelor de date este tipul de aplicatie cel mai frecvent folosit in mediile de client/server si din acest motiv ne vom referi la modul de functionare a sistemelor de administrare a bazelor de date.
Modelul de retea client/server. Majoritatea retelelor folosesc modelul client/server. Pe scurt, o retea client/server reprezinta un mediu de lucru in retea in care calculatorul client lanseaza o solicitare, iar un calculator care functioneaza ca server o indeplineste. De obicei, chiar si intr-o retea peer-peer, orice calculator poate juca atat rol de server cat si de client.
Pentru a exemplifica procesul client server, vom considera o aplicatie de administrare a bazelor de date. Software-ul client foloseste limbajul SQL pentru a traduce cererea formulata de utilizator. Procesul de solicitare si de primire a informatiilor consta din :
Clientul formuleaza solicitarea
Solicitarea este tradusa in SQL
Solicitarea SQL este transmisa servereului de retea
Serverul de baze de date incepe cautarea datelor pe calculatorul pe care acestea sunt stocate
Inregistrarile sunt returnate clientului
Datele sunt prezentate utilizatorului.
Intr-un mediu client server exista doua componente importante:
Aplicatia, care se mai numeste si client sau componenta front-end (interfata)
Serverul de baze de date, care se mai numeste si server sau componenta back-end.
Clientul este cel care genereaza, emite o solicitare. Aplicatia executata de client are rolul de:
A prezenta o interfata pentru utilizator
A formula solicitarea de date
A afisa anumite rapoarte pe baza datelor pe care le primeste de la server.
Serverul este dedicat pastrarii si administrarii datelor. Aici se desfasoara majoritatea operatiilor bazei de date. Software-ul pentru baze de date de pe server reactioneaza la interogarile clientului lansand o cautare. In cadrul modelului client/server se returneaza doar rezultatele cautarii.
Ofera facilitati de prelucrare mai ieftine decat cele cu calculatoare centrale (mainframe), deoarece se obtine o reducere a traficului prin retea.
Se realizeaza o economie de memorie RAM a calculatorului client, deoarece serverele sunt capabile sa stocheze o cantitate mare de informatie.
Datele care sunt obiectul prelucrarii sunt stocate pe server deci pot fi mult mai bine protejate.
Politica de confidentialitate | Termeni si conditii de utilizare |
Vizualizari: 1225
Importanta:
Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved