Sommario:
- Definizione: cosa significa architettura a tre livelli?
- Techopedia spiega l'architettura a tre livelli
Definizione: cosa significa architettura a tre livelli?
Un'architettura a tre livelli è un'architettura client-server in cui la logica di processo funzionale, l'accesso ai dati, l'archiviazione dei dati del computer e l'interfaccia utente sono sviluppati e gestiti come moduli indipendenti su piattaforme separate. L'architettura a tre livelli è un modello di progettazione software e un'architettura software consolidata.
Techopedia spiega l'architettura a tre livelli
L'architettura a tre livelli consente di aggiornare o sostituire indipendentemente uno dei tre livelli. L'interfaccia utente è implementata su un PC desktop e utilizza un'interfaccia utente grafica standard con diversi moduli in esecuzione sul server delle applicazioni. Il sistema di gestione del database relazionale sul server di database contiene la logica di archiviazione dei dati del computer. I livelli intermedi sono generalmente a più livelli.
I tre livelli in un'architettura a tre livelli sono:
- Livello di presentazione: occupa il livello superiore e visualizza le informazioni relative ai servizi disponibili su un sito Web. Questo livello comunica con altri livelli inviando risultati al browser e ad altri livelli nella rete.
- Livello applicazione: chiamato anche livello intermedio, livello logico, business logic o livello logico, questo livello viene estratto dal livello di presentazione. Controlla la funzionalità dell'applicazione eseguendo un'elaborazione dettagliata.
- Livello dati: ospita i server di database in cui le informazioni vengono archiviate e recuperate. I dati in questo livello sono mantenuti indipendenti dai server delle applicazioni o dalla logica aziendale.