Redes - Arquitectura cliente/servidor à 3 níveis Netzwerke - Client/Server Architektur auf 3 Niveaus Réseaux - Architecture client/serveur à 3 niveaux Redes - Arquitectura Cliente/Servidor en 3 niveles Networking - 3-Tier Client/Server Architecture

Presentazione dell'architettura a 2 livelli

L'architettura a due livelli (detta anche architettura 2-tier, tier significa cassetto in inglese) caratterizza i sistemi client/server per i quali il cliente richiede una risorsa e il server gliela fornisce direttamente, utilizzando le proprio risorse. Questo significa che il server non fa appello ad un'altra applicazione per fornire una parte del servizio.

architecture client/serveur à deux niveaux

Presentazione dell'architettura a 3 livelli

Nell'architettura a 3 livelli (detta architecture 3-tier), esiste un livello intermedio, cioè che si ha generalmente un'architettura condivisa tra :

  1. Un client, cioè il computer che richiede la risorsa, dotata di un'interfaccia utente (generalmente un navigatore web) incaricato della presentazione ;
  2. Il server d'applicazione (detto anche middleware), incaricato di fornire la risorsa ma facendo riferimento ad un altro server
  3. Il server di dati, che fornisce al server dell'applicazione i dati di cui ha bisogno.

architecture client/serveur à trois niveaux

Dato l'ampio uso del termine architettura a 3 livelli, questa può talvolta definire anche le seguenti architetture :

  • Condivisione di applicazioni tra client, server intermedi e server aziendali ;
  • Condivisione d'applicazione tra client, server d'applicazione e server di database aziendale.

Confronto tra i due tipi di architettura

L'architettura a due livelli è quindi un'architettura client/server nella quale il server è polivalente, cioè è capace di fornire direttamente l'insieme delle risorse richieste dal client.

Nell'architettura a 3 livelli invece, le applicazioni a livello del server sono de localizzate, il che significa che ogni server è specializzato in un compito (server web/server database ad esempio). L'architettura a tre livelli permette :

  • Una più grande flessibilità :
  • Una maggiore sicurezza dato che questa può essere definita in maniera indipendente per ogni servizio e ad ogni livello :
  • Delle performance migliori, dato che condivide dei compiti tra i differenti server.

L'architettura multi livello

Nell'architettura a 3 livelli, ogni server (livello 2 e 3) svolge un compito (un servizio) specializzato. Un server può quindi usare i servizi di uno o più altri server per fornire il proprio servizio. Di conseguenza, l'architettura a tre livelli è potenzialmente un'architettura a N livelli...

architecture multiniveaux

Ultime modificazione ilvenerdì 6 febbraio 2009 alle 16:51:57.Questo documento intitolato «  » da Kioskea (it.kioskea.net) è reso disponibile sotto la licenza Creative Commons. È possibile copiare, modificare le copie di questa pagina, alle condizioni previste dalla licenza, come questa nota appare chiaramente.

Migliori risposte per « Reti Architettura client/server a 3 livelli » in :
Ambiente Client/Server Vedi Presentazione dell'architettura di un sistema client/server Molte applicazione funzionano in un ambiente client/server, questo significa che dei terminali client (dei terminali che fanno parte della rete) contattano un server, un terminale...
Server proxy (server mandatari) e reverse proxy Vedi Proxy Un server proxy( detto anche «server mandatario») è all'origine un terminale che svolge la funzione di intermediario tra i computer di unarete locale(che usa talvolta dei protocolli diversi dal protocollo TCP/IP) e internet.La maggior parte...
Rete peer to peer Vedi Presentazione dell'architettura peer to peer In un'architettura égal à égal (appelée aussi « poste à poste », en anglais peer to peer, sigla P2P, contrariamente ad un'architettura di rete di tipo client/server, non vi sono server dedicati. Così...
Installazione del server Samba Vedi-------------------------------------------------------------- Installazione e configurazione d'un server Samba versione 3.0.2a Linux Mandrake versione 10.0 -------------------------------------------------------------- Primo...
[Outlook Express] consultare casella Hotmail o MSN VediÈ possibile trasferire i propri messaggi di un account MSN o Hotmail utilizzando il client di posta elettronica di Outlook Express 5 o superiore. Attenzione: dal primo trimestre del 2005 questa opzione non è più gratuita Impostazione di Outlook...
[Tools] Freeware per la creazione di siti web Vedi1. Editor WYSIWYG 2. Editor di codici 3. Client FTP 4. Grafica e editing delle immagini 5. Grafica di stile FLASH 6. Editing audio 7. Server web Freeware per la creazione di siti Dato il numero di richieste per creare un sito web, ecco...
Download LimeWire VediAttualmente Limewire non é solo il client Gnutella ma anche il software di scambio piùutilizzato al mondo. La modalità di trasferimento "firewall per firewall" aumenta il contenuto scambiato sulla rete, l'architettura "UDP Host Cache" offre una...
Installare un server VPN su Windows XP VediVantaggi di una VPN La realizzazione di una rete privata virtualepermette di connettere in modo sicuro dei computer distanti attraverso una connessione non affidabile (Internet), come se fossero sulla stessa rete locale.Questa procedura è usata da...
Csrss - csrss.exe Vedicsrss - csrss.exe LIl processo csrss.exe (csrss significa Client/Server Runtime Subsystem) è un processo generico di Windows NT/2000/XP che serve a gestire le finestre e gli elementi grafici di Windows.Il processo CSRSS non è mai portatore di...
VPN - Reti Private Virtuali (RPV) VediIl concetto di rete privata virtuale Le reti locali aziendali (LAN o RLA) sono delle reti interne ad un'organizzazione, cioè dei collegamenti fra reti appartenenti all'organizzazione. Queste reti sono sempre più spesso collegate a Internet...