• 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
Share on FacebookShare on 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.

 

Previous Post

Evenimente culturale la Cluj în această lună

Next Post

Mitologia ştiinţifică a comunismului – Lucian Boia

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

Cinci planete se vor alinia în luna august

Cinci planete se vor alinia în luna august

15 iulie 2016

TNL Cluj: „Locaţiile pentru comerţul sezonier cu pepeni trebuie scoase la licitaţie”

25 aprilie 2012
Turnul Pompierilor din Cluj-Napoca reabilitat prin concurs

Turnul Pompierilor din Cluj-Napoca reabilitat prin concurs

11 ianuarie 2017
Cele mai importante 3 beneficii pentru sanatate ale produselor CBD

Cele mai importante 3 beneficii pentru sanatate ale produselor CBD

16 septembrie 2021
Ultima victimă a nervozității lui Alin Tișe: Fostul său aghiotant, Radu Rațiu

Ultima victimă a nervozității lui Alin Tișe: Fostul său aghiotant, Radu Rațiu

30 aprilie 2018

Ultimele știri

Avansează proiectul de amenajare a 227 km piste de biciclete la poalele Apusenilor
Sport

Avansează proiectul de amenajare a 227 km piste de biciclete la poalele Apusenilor

28 noiembrie 2023
Prof. univ. dr. Anca Buzoianu a fost realeasă Rector al UMF Cluj-Napoca. De ce a fost realeasă?
Sanatate

Prof. univ. dr. Anca Buzoianu a fost realeasă Rector al UMF Cluj-Napoca. De ce a fost realeasă?

28 noiembrie 2023
Transformă banalul în extraordinar: Top 5 sfaturi pentru un living autentic
Advertoriale

Transformă banalul în extraordinar: Top 5 sfaturi pentru un living autentic

27 noiembrie 2023
Patru metode de securizare a sistemelor IT dintr-o companie
Advertoriale

Patru metode de securizare a sistemelor IT dintr-o companie

27 noiembrie 2023
Maria Forna: Clujul se poziționează ca lider național în ceea ce privește investițiile și creșterea economică
Interviuri

Maria Forna: Clujul se poziționează ca lider național în ceea ce privește investițiile și creșterea economică

27 noiembrie 2023
Au fost terminate lucrările de renovare a castelului Bánffy din Răscruci
Cultura

Au fost terminate lucrările de renovare a castelului Bánffy din Răscruci

24 noiembrie 2023

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

  • 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