09.01.2015 Views

Prof. Guido Russo - Scope - Università degli Studi di Napoli Federico II

Prof. Guido Russo - Scope - Università degli Studi di Napoli Federico II

Prof. Guido Russo - Scope - Università degli Studi di Napoli Federico II

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

6.3 L'architettura<br />

L'architettura su cui si basa la Web Application realizzata è Client/Server a tre<br />

livelli(three-tier):<br />

• Il primo livello è de<strong>di</strong>cato alla presentazione dei dati.<br />

• Il secondo livello de<strong>di</strong>cato alla logica applicativa<br />

• Il terzo livello de<strong>di</strong>cato alla gestione dei dati<br />

Figura 19: Architettura Client/Server a tre livelli<br />

Si ha quin<strong>di</strong> bisogno <strong>di</strong> un Web Server, un' Application Server ed un DataBase (Fig.<br />

19).<br />

L'ambiente, in cui il sistema opera, poggia su un unico server fisico con Sistema<br />

Operativo Red Hat AS 5.0, sul quale sono installati sia Tomcat, come Application<br />

Server, che MySQL come RDBMS.<br />

Il Web Server accetta richiesta da parte dei Client e invia a questi ultimi ciò che gli è<br />

stato richiesto Il Client sottomette le richieste me<strong>di</strong>ante il Web Browser così come,<br />

me<strong>di</strong>ante quest'ultimo, ha la possibilità <strong>di</strong> ottenere risposte dal Web Server.<br />

L'Application Server si occupa della logica applicativa. In particolare esso offre un<br />

Pietro Neroni 566/2833 Pagina 40 <strong>di</strong> 117

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!