• Despre noi
  • Publicitate
  • Termeni și condiții
  • Contact
Presa Locală
  • Academic
  • Civic
  • Interviuri
  • Politica
  • Administratie
  • Economie
  • Turism
  • Social
  • Editoriale
  • Stiri
    • Advertoriale
    • Cultura
    • International
    • Sanatate
    • Societate
    • Sport
    • Stiinta & IT
    • Utile
No Result
View All Result
  • Academic
  • Civic
  • Interviuri
  • Politica
  • Administratie
  • Economie
  • Turism
  • Social
  • Editoriale
  • Stiri
    • Advertoriale
    • Cultura
    • International
    • Sanatate
    • Societate
    • Sport
    • Stiinta & IT
    • Utile
No Result
View All Result
Presa Locală
No Result
View All Result
Home Stiinta & IT

Arhitectura unei aplicatii distribuite

by Andrei Rubin
12 iulie 2011
in Stiinta & IT
0
Distribuie pe FacebookDistribuie pe WhatsappDistribuie pe Twitter

O aplicatie distribuita este construita pe cateva straturi. La cel mai jos nivel, o retea conecteaza un grup de calculatoare gazda impreuna astfel incat acestea sa poata comunica intre ele. Protocoalele de retea ca TCP/IP permit comunicarea intre calculatoare oferind posibilitatea de a impacheta, de a adreasa, si de a trimite datele unui anumit calculator. Servicii de nivel mai inalt pot fi defininite peste protocolul de retea, ca de exemplu servicii de directoare sau protocoale de securitate. Aplicatia distribuita in sine, functioneaza deasupra acestor straturi, folosind serviciile de nivel mijlociu, protocoalele de retea cat si sistemele de operare, spre a realiza sarcini coordonate in retea.

Orice aplicatie care presupune interactiunea cu un utilizator, are ca parti principale o parte de prezentare (interfata cu utilizatorul), o parte de logica a aplicatiei (calculele si cursul aplicatiei), si o parte de date (datele necesare partii de logica). Aceste parti pot fi implementate de un singur program (aplicatie monolitica), sau pot fi implementate pe mai multe nivele. Aceasta ultima varianta se imparte, la randul ei, in doua variante de implementare:

  • Aplicatii two-tier (aplicatii pe doua nivele). Aceste aplicatii grupeaza partea de prezentare si partea de logica a aplicatiei pe o masina client in timp ce partea de date este situata pe o masina server, tipul de aplicatii two-tier reprezentand de altfel modelul clasic client–server.
  • Aplicatii three-tier (aplcatii pe trei nivele). In cazul aplicatiilor de tip three-tier, cele trei parti sunt separate conceptual, ele putand fi situate fiecare pe un calculator diferit. Aceasta varianta permite o flexibilitate mai mare a aplicatiilor deoarece clientul poate apela la serviciile mai multor servere pentru a satisface o cerere, iar serverul la randul sau poate apela serviciile altei componente server.

In principiu o aplicatie distribuita poate fi scrisa in orice limbaj care suporta comunicarea intre doua masini. In conditiile unei diversitati destul de ridicate a configuratiilor sistemelor de calcul, independenta de platforma a unui limbaj poate constitui un adevarat avantaj.

In ceea ce priveste modul in care se desfasoara comunicatia intre componentele unei aplicatii, exista mai multe variante printre care: modelul client-server, apelarea procedurii la distanta – RPC (Remote Procedure Call), etc.

 

Next Post

Mitologia ştiinţifică a comunismului - Lucian Boia

Lasă un răspuns Anulează răspunsul

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

Recomandări

Amenzi micuțe date de ITM Cluj, după verificări la firmele de tratare a apei

23 septembrie 2024
Aer de munte și peisaje de mirifce, în Maramureșul istoric, lângă Mocăniță, la Pensiunea Bârsan

Aer de munte și peisaje de mirifce, în Maramureșul istoric, lângă Mocăniță, la Pensiunea Bârsan

1 aprilie 2024

Camora: „Primăvara ne prinde în Ligă!”

4 decembrie 2012
Tișe dă de pământ cu miticii dâmbovițeni: Partidele sunt nereformate! Vor avea de ales între a supraviețui sau a dispărea

Tișe dă de pământ cu miticii dâmbovițeni: Partidele sunt nereformate! Vor avea de ales între a supraviețui sau a dispărea

25 aprilie 2023

Model procura de ridicare a pensiei de la oficiul postal

23 mai 2011

Ultimele știri

Agro Transilvania a publicat prețurile de referință la legume și fructe. Cât costă căpșunile, cireșele și roșiile în 18 mai 2026
Economie

Agro Transilvania a publicat prețurile de referință la legume și fructe. Cât costă căpșunile, cireșele și roșiile în 18 mai 2026

18 mai 2026
Tabără de vară pentru viitorii ingineri: Universitatea Tehnică din Cluj-Napoca lansează o nouă ediție Engineering Summer University
Stiinta & IT

Tabără de vară pentru viitorii ingineri: Universitatea Tehnică din Cluj-Napoca lansează o nouă ediție Engineering Summer University

4 mai 2026
Săptămâna Grill la Petry: două săptămâni dedicate gustului autentic de grătar
Advertoriale

Săptămâna Grill la Petry: două săptămâni dedicate gustului autentic de grătar

30 aprilie 2026
Gustul autentic al României, celebrat la USAMV Cluj-Napoca
Societate

Gustul autentic al României, celebrat la USAMV Cluj-Napoca

29 aprilie 2026
Ai istoric negativ și nu știi cum să obții un credit? Acest articol este pentru tine
Advertoriale

Ai istoric negativ și nu știi cum să obții un credit? Acest articol este pentru tine

17 aprilie 2026
Aerul condiționat perfect începe cu alegerea corectă: ce contează cu adevărat
Advertoriale

Aerul condiționat perfect începe cu alegerea corectă: ce contează cu adevărat

26 martie 2026

Site-ul nostru

Ne bucurăm să te avem ca cititor! Încercăm să-ți oferim informații interesante și relevante, în special din zona Clujului, dar și din țară și străinătate.

Categorii

  • Academic
  • Administratie
  • Advertoriale
  • Civic
  • Cluj
  • Cultura
  • Economie
  • Editoriale
  • International
  • Interviuri
  • Politica
  • Sanatate
  • Social
  • Societate
  • Sport
  • Stiinta & IT
  • Stirea zilei
  • Turism
  • Utile

Arhiva

  • Politica de confidențialitate
  • Politica de cookie-uri

© 2010-2022 by Napobit SRL. All rights reserved.

No Result
View All Result
  • Despre noi
  • Publicitate
  • Termeni și condiții
  • Contact

© 2010-2022 by Napobit SRL. All rights reserved.

Continuă să folosești acest site dacă ești de acord să fie utilizate cookies. Mai multe informații...

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close