SkyNet e' una piattaforma comune per lo
sviluppo e l'utilizzo di applicazioni gestionali. Le applicazioni
vivono all'interno del framework stesso, permettendo di gestire in
maniera controllata:
- accessi
- autorizzazioni/deleghe
- log delle attivita' svolte
- gestione dei lavori
- gestione delle workstation
- servizi vari
Le scelte architetturali, progettuali ed implementative hanno portato
una serie di vantaggi tra cui:
-
sistema multipiattaforma: tutto il framework e le applicazioni
sviluppate su esso sono scritte in linguaggio Java
-
sistema multi-database: il sistema e' totalmente slegato dal
sistema di archiviazione sottostante (DBMS, XML, ecc.)
-
sistema ad architettura configurabile: il sistema
e' inoltre slegato da una particolare architettura di rete,
permettendo quindi un utilizzo Standalone (singola macchina),
Client/Server o Web based (tramite browser internet)
Il framework mette a disposizione una serie di servizi di base tra cui:
-
sistema di protocollo: possibilita' di
creare protocollatori applicabili a qualunque sequenza
(attivita', azioni, documenti, registrazioni, log)
-
sicurezza interna (controllo di accessi ed
attivita' svolte dagli utenti, possibilita' di
personalizzare il profilo di ogni singolo utente), esterna (utilizzo di
canali sicuri HTTPS e SSL) e protezione dell'applicativo installato
(correttezza formale dell'applicativo, impossibilita' d'uso a
clienti non autorizzati, controllo delle sessioni)
- messaggistica utente (gestione di un sistema di messaggi permanente) e di sistema
-
gestione centralizzata del log: ogni
attivita' di SkyNet a' registrata sul sistema di
sicurezza; il log e' gestito a diversi livelli di dettaglio
(configurabili) e permette di identificare chi ha fatto cosa
e tramite quale strumento
|