Architettura e tecnologie
Architettura
L'applicativo è composto da vari layer logici che compongono l'architettura globale del sistma.
Il layer di front-end , ovvero quello che si occupa dell'interazione con l'utente, è composto da due applicazioni web J2EE-AJAX fruibili integralmente attraverso un qualsiasi browser supportato.
Il layer di gestione dei dati è affidato un database relazionale. (Default Oracle DB >9i).
Il layer di integrazione erp è composto da diversi moduli che si occupano di interagire con il sistema ERP attraverso opportuni packages PL/SQL.
Il layer di gestione degli utenti è in grado di interfacciarsi a vari sistemi di autenticazione e identity management.
Tecnologie di riferimento
L'applicazione è stata sviluppata con le tecnologie di sviluppo di riferimento del mondo enterprise:
- JAVA / JEE
- AJAX
- XML
- HTML / DHTML , CSS
- Spring Framework
- Hibernate
- JSF(Java Server Faces)
Porta+ è studiato per integrarsi con i Directory Server (Ldap) al fine d'implementare le funzionalità di Single Sign On.