Extras din referat
Modelul client-server este o structură sau arhitectură aplicație distribuită care partajează procesarea între furnizorii de servicii numiți servere și elementele care solicită servicii, numite clienți. Clienții și serverele comunică printr-o rețea de calculatoare, de obicei prin Internet, având suporturi hardware diferite, dar pot rula și pe același sistem fizic. Un server (fizic) rulează unul sau mai multe programe server, care partajează resursele existente cu clienții. Clientul nu partajează niciuna dintre resursele proprii, ci apelează la resursele serverului prin funcțiile server. Clienții inițiază comunicația cu serverele și așteaptă mesajele acestora. Pentru menținerea legăturii între cei doi, indiferent de pauzele care intervin, se folosește conceptul de sesiune, care de obicei este limitată în timp.
Clientul este orice sistem sau proces care poate cere și primi date, servicii sau acces la alte sisteme prevăzute de server.
Serverul este orice sistem sau proces cere prevede date, servicii sau acces la alte sisteme pentru client, în cele mai multe cazuri la mai mulți clienți simultan .
Persoanele ocupate în domeniul tehnologiilor informaționale pot folosi client/server pentru a-și ușura lucrul. Client/server dă posibilitatea aplicațiilor pentru a fi folosite în mai multe domenii. Fiecare task (proces) poate fi rulat pe platforme diferite, sub diferite sisteme de operare, cu diferite protocoale de rețea. Fiecare task poate fi dezvoltat și susținut separat, accelerând crearea aplicațiilor. În termeni mai simpli client/server oferă posibilitatea divizării lucrului. Aplicația poate fi divizată în șase task-uri diferite, care include interfața utilizatorului, logica de prezentare, logica aplicației, cererile datelor și acceptarea rezultatelor, integritatea datelor, și dirijarea fizică a datelor, oferind mai multor profesioniști de a lucra asupra unei aplicației în același timp. Client/server oferă posibilitatea folosirii tacticii de divizate și cucerire. Client/server oferă posibilitatea utilizatorilor de a accesa datele ușor, reieșind din faptul că toate datele necesare sunt aproape de utilizator. Acesta le ajută utilizatorilor de a fi mai eficienți și de a termina aplicațiile mai rapid ca înainte, când nu exista client/server. Client/server mărește productivitatea muncii.
Tehnologia client-server aduce ca beneficiu utilizarea celor mai eficiente interfete utilizator, stocare date, conectivitate si servicii de aplicatie. Produsele client-server sunt instalate in interiorul organizatiei prezente Dar nu sunt efectiv folosite. Modelul client-server furnizeaza mijloace tehnologice in vederea utilizarii investitiilor anterioare in concordanta cu optiunile tehnologiei actuale. Este un declin dramatic in ceea ce priveste costul componentelor tehnologiei client-server. Organizatiile folosesc aceasta tehnologie ca o oportunitate pentru a furniza solutii afacerii. Competitia intre servicii si calitate pe piata maresc si mai mult nevoia de a profita de beneficiile disponibile de la aplicatiile construite pe modelul client-server.
Bibliografie
1. slideshare. (2011). Client Server Architecture. [Online]. Available from: http://www.slideshare.net/suks_87/client-server-architecture-presentation. [Accessed: 20th January 2011]
2.https://www.quora.com/What-are-some-advantages-and-disadvantages-of-client-server-networks
3.https://itpeernetwork.intel.com/top-10-reasons-to-setup-a-client-server-network/
Conținut arhivă zip
- Tehnologia client - server - Avantaje si dezavantaje.pptx