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:

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.
intermedia.JPG
Ricerca
 
Credits
Copyright © ARPA Lombardia
Privacy

Powered by XWiki