• 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

S-a deschis pârtia Buscat Resort de la Băişoara

29 ianuarie 2012
George Vuşcan, fiul prefectului de Cluj, a fost numit secretar de stat la Ministerul Transporturilor

George Vuşcan, fiul prefectului de Cluj, a fost numit secretar de stat la Ministerul Transporturilor

1 iunie 2016
Ani Crețu „Urinela” sau când anti-vaccinista are drepturi de părinte

Ani Crețu „Urinela” sau când anti-vaccinista are drepturi de părinte

1 august 2017
Program de testare a copiilor pentru prevenirea diabetului

Program de testare a copiilor pentru prevenirea diabetului

12 noiembrie 2018

Alimente care ȋţi pot salva inima(partea a doua)

31 ianuarie 2012

Ultimele știri

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
Stație ITP modernă la CTP Cluj-Napoca: verificări tehnice pentru transportul public și șoferii din oraș
Utile

Stație ITP modernă la CTP Cluj-Napoca: verificări tehnice pentru transportul public și șoferii din oraș

18 martie 2026
„Săptămâna Mangalița” la Petry: promoții speciale pentru iubitorii gusturilor autentice
Advertoriale

„Săptămâna Mangalița” la Petry: promoții speciale pentru iubitorii gusturilor autentice

3 martie 2026
Directorul Aeroportului Internațional Cluj, prezent la ședința Boardului ACI Europe de la Bruxelles
Turism

Directorul Aeroportului Internațional Cluj, prezent la ședința Boardului ACI Europe de la Bruxelles

2 februarie 2026
Pateu de pui Petry – gustul fin care a revenit exact la timp
Advertoriale

Pateu de pui Petry – gustul fin care a revenit exact la timp

28 ianuarie 2026
Cărțile electronice de identitate, disponibile acum și pentru copiii sub 14 ani în județul Cluj
Administratie

Tot mai mulți clujeni aleg cartea electronică de identitate. Aproape 50.000 de cereri înregistrate într-un an

23 ianuarie 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