Architettura Intermedia
federico
10:09 06/04/2010	

Table of Contents
Storia dell’architettura di INEMAR 	 # 
Architettura Intermedia 	 # 

Storia dell’architettura di INEMAR
In questa pagina è descritta l’architettura del sistema INEMAR illustrando in particolar modo l’evoluzione tecnologica che il sistema stesso ha seguito nel tempo, di seguito i diagrammi che mostrano le diverse evoluzioni e le relative spiegazioni ed approfondimenti relativi alle tre architetture:
Vecchia Architettura
Architettura Intermedia
Versione Finale

Architettura Intermedia
Grazie all’evoluzione avvenuta negli ultimi anni in relazione alle tecnologie WEB si è deciso di adottare tale tecnologia in sostituzione dell’oramai obsoleto Oracle Forms, con particolare riferimento al WEB 2.0. La piattaforma adottata è quella Java, con particolare riferimento allo standard J2EE e alle tecnologie JPA (implementazione open source Hibernate) e JSF (implementazione open source RichFaces) per cui il sistema si sta evolvendo verso un’architettura WEB a tre livelli dove possiamo identificare:
server DB, come nell’architettura precedentemente descritta è la componente che ospita i dati e le procedure di calcolo;
server Applicativo, è la componente basata su tecnologia WEB 2.0 che espone le interfacce grafiche (frontend) consultabili tramite browser WEB che vanno a sostituire la vecchia implementazione basata su Oracle Forms, per cui anche in questa componente ritroviamo tutte le funzionalità utili alla modifica, all’inserimento e alla cancellazione dei dati presenti nella varie tabelle che compongono il database e che vengono utilizzati negli algoritmi di calcolo, in oltre permette di eseguire le procedure di calcolo stesso oltre ad offrire dei semplici strumenti di monitoraggio sullo stato di avanzamento dei processi stessi.
clients, come nell’architettura precedentemente descritta sono i PC dai quali gli operatori del sistema possono gestire i dati e i processi di calcolo delle emissioni, grazie all’evoluzione architetturale del sistema saranno in grado di usufruire di tutte le funzionalità tramite un semplice browser WEB.