La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Architettura Three Tier

Presentazioni simili


Presentazione sul tema: "Architettura Three Tier"— Transcript della presentazione:

1 Architettura Three Tier

2 Three Tier I livelli Visione base di un programma Input, elaborazione, output Layer (livello): strato di software che contiene i servizi orientati ad un obiettivo Livelli Presentazione Logica di business Livello dei dati

3 Three Tier I livelli Presentazione Interazione con utente, grafica e servizi (Browser Web, GUI personalizzata, interfaccia a caratteri) Logica di business Regole per il trattamento dei dati Livello dei dati Servizi per il processo dei dati (file, DB locale o remoto, applicazione)

4 Livello di Presentazione
Three Tier I livelli Livello di Presentazione Livello di Logica di Business Livello dei Dati

5 Three Tier I livelli Unico file eseguibile Sistema monolitico Applicazioni semplici Piccoli utenti Non adeguato a contesto di più macchine cooperanti Elevati costi per passaggio ad architettura distribuita

6 Three Tier Evoluzione: Separazione della fonte dati
Livello di Presentazione Livello di Logica di Business Livello dei Dati Fonte dei Dati

7 Three Tier Evoluzione: Separazione della fonte dati
Rete e centralizzazione fonte dei dati Piccoli gruppi di lavoro Condivisione della fonte fisica dei dati Applicazione monolitica installata su ogni macchina Protezione dei dati (debole)

8 Three Tier Architettura a due componenti: Two Tier
Livello di Presentazione Livello di Logica di Business Livello di Accesso ai Dati Fonte dei Dati

9 Three Tier Architettura a due componenti: Two Tier
Client Presentazione Logica di business Server Accesso ai Dati Maggiore sicurezza Gestione grossi carichi di lavoro, elevato numero di utenti Server proporzionato ad utenza (oltre un certo livello crescono considerevolmente i costi dell’hardware)

10 Three Tier Architettura a tre componenti: Three Tier
Livello di Presentazione Livello di Logica di Business Livello di Accesso ai Dati Fonte dei Dati

11 Three Tier Architettura a tre componenti: Three Tier
Livello di Presentazione Client Middle Tier Livello di Logica di Business Livello di Accesso ai Dati Database Server Fonte dei Dati

12 Three Tier Architettura a tre componenti: Three Tier
Presentazione svincolata da oggetti di business Oggetti di business eseguibili ed amministrabili separatamente Architettura estremamente scalabile Risorse gestite a livello di logica di business secondo metodologia just in time (JIT): attivo solo quando necessario

13 Three Tier Architettura a tre componenti: Three Tier
Livello di Presentazione HTTP Livello di Logica di Business Livello di Accesso ai Dati Fonte dei Dati

14 Three Tier Architettura a tre componenti: Three Tier
Applicazione visibile in Internet Adattamento livello presentazione a protocollo non continuo HTTP Infrastruttura che mette in comunicazione i livelli: Middleware (database, tecnologia ad oggetti, sistemi di sicurezza e accesso alla rete, browser web, server, server web) Consente al programmatore di concentrarsi sulla logica applicativa, svincolandosi da dettagli riguardanti la comunicazione tra i vari livelli

15 Three Tier Architettura a n-Tier
Livello di Presentazione Client Middle Tier Controllore Presentazione Livello di Accesso ai Dati Database Server Fonte dei Dati

16 Three Tier Architettura a n-Tier
Controllore Regola il flusso dell’applicazione Presentazione Genera dinamicamente i dati da visualizzare al client come risultato dell’elaborazione


Scaricare ppt "Architettura Three Tier"

Presentazioni simili


Annunci Google