Table of Contents |
---|
Descrizione generale
In questa sezione è descritta l'architettura tecnologica di riferimento per l'erogazione dei servizi applicativi di U-GOV.
Il sistema informativo U-GOV è composto da un framework applicativo comune ed una serie di moduli applicativi, specifici per le differenti aree e processi dell'Ateneo (si veda Architettura Logica).
A livello di layer tecnologici, l'infrastruttura applicativa è quella riportata nel seguente diagramma:
Architettura generale
Il Servlet Container è il componente che si occupa di accettare le richieste HTTP dei browser e restituire le pagine HTML contenenti i dati forniti dall'applicazione. La business-logic vera e propria dell'applicazione è ospitata all'interno di un EJB Container: entrambi i componenti fanno parte dell'infrastruttura messa a disposizione da ogni JEE Application Server. L'Application Server instaura a sua volta delle connessioni JDBC verso il Database Server che ospita i dati dell'applicazione. Infine, per rispondere adeguatamente ai requisiti di HA e bilanciamento di carico caratteristici di un'applicazione enterprise, a tale infrastruttura si antepone un Web Server in grado di eseguire il routing delle richieste HTTP verso le singole istanze dei container JEE.
...