ITeR@net è uno strumento altamente personalizzabile, configurabile ed estendibile secondo esigenze applicative specifiche ed è realizzato adottando consolidate pratiche di progettazione e sviluppo. Ad alto livello il sistema comprende tre strati:
Personalizzazione Flusso, Attività, Documenti, Stampe PDF, Ruoli, Regole di Business, Notifiche, Estensioni Monitoraggio, Interfaccia Web Protocollo informatico Firma digitale Server di Posta ERP Data warehouse House Business Intelligence Core Gestore Iter, Gestore Gestore Documenti, Gestore Autorizzazioni, Gestore Autenticazione, Gestore Workflow, Gestore Notifiche, Monitoraggio di base Integrazione
core: un nucleo fortemente generalizzato contenente la logica di base del sistema; in questo strato si collocano le componenti di business per la gestione delle entità del dominio, dei workflow, dei documenti, dell’autenticazione e delle autorizzazioni, delle funzioni di monitoraggio e gestione;
personalizzazione: un insieme di files di configurazione e di moduli configurabili secondo le esigenze del dominio specifico; lo strato di personalizzazione permette di definire in modo dichiarativo, senza intervenire sul codice applicativo, i workflow, le attività, i ruoli, i documenti, le regole di business, le autorizzazioni;
integrazione: un insieme di interfacce verso sistemi aziendali esterni alla piattaforma, ad esempio verso sorgenti di dati anagrafiche, servizi web, protocollo informatico, server di posta, servizio di firma digitale, applicativi gestionali (ERP), ecc …
ITeR@net è caratterizzata da un’architettura 3-tier ed è stata sviluppata utilizzando la tecnologia Microsoft .NET e l’applicazione di design pattern che conferiscono al sistema flessibilità, modularità e scalabilità. L’uso di NHibernate nello strato di accesso ai dati consente inoltre l’indipendenza dal DBMS sottostante (Oracle o MS SQLServer).
Particolare attenzione è stata posta nel rendere tutta l’interfaccia web pienamente compatibile con i browser Internet Explorer, Mozilla Firefox e Safari. L’interfaccia inoltre può essere configurata per soddisfare i requisiti di accessibilità secondo le disposizioni vigenti.