Descrizione degli Obiettivi
Sesamo è fondamentalmente un progetto che si integra nel sistema
informativo del Consiglio Regionale aumentando le funzionalità ed i
servizi già presenti sul Portale del Consiglio regionale della
Valle d'Aosta e creando nuove fonti di informazione per gli
applicativi sviluppati su piattaforme tecnologiche alternative al
web.
L'intero progetto è volto alla realizzazione di un sistema
Web
based con funzionalità che permettano al cittadino di:
- essere tempestivamente informato su argomenti in
essere;
- presentare commenti/proposte sulla documentazione
pubblicata;
- assistere virtualmente alle sedute del Consiglio
regionale;
- essere coinvolto in sondaggi relativi a tematiche di
interesse.
Tutto ciò attuando, secondo i principi ispiratori dell'E_democracy,
un vero e proprio percorso partecipativo basato sulla trasparenza,
cioè comunicare con il cittadino, la partecipazione, cioè
consultare il cittadino ed il coinvolgimento, cioè ascoltare il
cittadino.
Gli obiettivi generali del progetto sono creare e perfezionare
meccanismi che permettano di instaurare flussi dinamici ed
interattivi tra istituzioni e società civile. In particolare:
- promuovere la partecipazione dei cittadini alle attività di
governo;
- consentire all'utenza di seguire i lavori consiliari in tempo
reale attraverso sistemi facilmente utilizzabili;
- coinvolgere i cittadini in un processo continuo di
miglioramento della qualità dell'azione amministrativa attraverso
strumenti per la raccolta di suggerimenti, indicazioni e
valutazioni;
- sperimentare attraverso l'utilizzo delle tecnologie
dell'informazione e della comunicazione, una modalità di
partecipazione alle decisioni politiche da parte di campioni
predeterminati di popolazione.
Ogni iniziativa volta a coinvolgere cittadini ed associazioni nei
processi decisionali della PA ha a disposizione una serie di
servizi da utilizzare a supporto del processo partecipativo.
Il progetto Sesamo si compone pertanto di due parti: il
back
office, ovvero la sezione di amministrazione, che si occupa di
organizzare e supervisionare la produzione del contenuto, ed il
front office, cioè la sezione dell'applicazione con cui
l'utente è a contatto.
Gli strumenti individuati per il raggiungimento degli obiettivi
sono:
- un sistema software per la gestione dei contenuti che supporta
in termini evolutivi le fasi del ciclo dell'informazione e della
comunicazione all'interno di una comunità e fra tale comunità e i
suoi referenti/interlocutori esterni supportando le seguenti
funzioni:
- cattura delle informazioni disperse indipendentemente da fonti,
lingue e formati;
- integrazione delle conoscenze frammentate ed estrazione dalle
medesime di elementi di valore che possono essere oggetto di
successive elaborazione;
- riuso evoluto dei contenuti tramite soluzioni di ricerca,
organizzazione, navigazione, condivisione sofisticate e
personalizzabili;
- un ambiente di interazione con l'utente per la gestione di
forum, sondaggi, blog, raccolta di osservazioni, ecc.;
- un sistema di streaming audio/video integrato da
metadati che consentiranno l'indicizzazione dei formati e/o la loro
ricerca.
Utilizzatori
Gli utilizzatori del servizio saranno:
- tutti gli utenti del sito del Consiglio regionale della Valle
d'Aosta, quindi cittadini ed imprese;
- il gestore del servizio che gestirà la componente di back
office.
Principali requisiti
Il progetto ha i seguenti requisiti funzionali:
- deve mettere a disposizione dei cittadini uno strumento
semplice ed intuitivo;
- deve mettere a disposizione del gestore del sistema uno
strumento semplice ed intuitivo per pubblicare le novità, moderare
i forum, ecc.;
- non deve impattare sull'attuale lavoro del gestore e deve
integrarsi con le procedure attualmente in uso;
Il progetto ha i seguenti requisiti non funzionali:
- deve integrarsi con il sistema documentale di iter delle leggi,
dei regolamenti e degli atti in esame al Consiglio sviluppato in
ambiente Domino;
- deve “interrelazionarsi” con applicazioni o sistemi esterni per
una integrazione funzionale ed operativa (es. banca dati
multimediale);
- deve rispettare la legge 4/2004 sull'accesso alle informazioni
da parte degli utente con disabilità limitatamente ai prodotti
progettati e sviluppati ex-novo;
- deve rispettare il Decreto Legislativo 196/2003 relativo al
trattamento dei dati personali.
La modalità d’integrazione dei dati esterni su Sesamo potrà
avvenire tramite Query, parser XML, Web Services.
Sintesi della soluzione
Lo strumento realizzato per soddisfare i requisiti consente la
gestione dinamica di componenti e moduli. In particolare:
- ricerca per argomento: si tratta di una ricerca concettualmente
più ampia, ad esempio descritta sotto forma di problematica o
ambiti cognitivi dell'utente, quindi più libera e creativa che
consente di percorrere itinerari cognitivi caratterizzati da scelte
dettate dall' interesse del momento;
- news: che consentiranno di pubblicare le novità relative
all'iter legislativo;
- newsletter: i cittadini potranno iscriversi a delle mailing
list e riceveranno periodicamente le e_mail con le novità e/o le
comunicazioni di interesse. In questo modo l'utente viene
aggiornato senza dover necessariamente e periodicamente consultare
il portale;
- forum moderato: si tratta di un'area in cui sarà possibile
pubblicare commenti, spunti di riflessione .... su argomenti in
discussione al Consiglio o di interesse generale;
- sondaggi: attraverso questo strumento la PA si riserva la
possibilità di consultare i propri utenti su questioni particolari,
di interesse generale;
- gestione documentale: consente la pubblicazione dei documenti
in esame al Consiglio il cui iter è gestito dal sistema documentale
in ambiente Domino.
Affidabilità
Il sistema deve garantire la continua disponibilità del
servizio.
Efficienza
Il sistema deve garantire che il tempo medio di caricamento di una
pagina sia inferiore ai 5 secondi e che nel 90% dei casi il tempo
di caricamento di una pagina sia inferiore agli 8 secondi.
Per quanto riguarda il numero di utenti contemporanei distinguiamo
tra utenti concorrenti ed utenti simultanei.
I primi sono quel gruppo di utenti che utilizzano il sito (o
l'applicazione o il servizio) nello stesso attimo di tempo. Gli
utenti simultanei sono invece tutti quelli che hanno una
connessione attiva (sessione) con l'applicazione.
Le tipologie dei servizi offerti dal sistema porta a considerare
il carico globale come costituito dalla somma dei carichi sui
singoli servizi. L’andamento del carico dei servizi non è sempre
costante nel tempo ma, in alcuni casi, si verificano dei picchi in
corrispondenza di particolari periodi dell’anno. Per tale motivo la
curva di carico complessiva deve essere valutata in base alla
distribuzione temporale.
Per i servizi che non prevedono elevati picchi di utilizzo il
numero max di utenti concorrenti è 3 mentre il numero di utenti
simultanei è 25. Le verifiche sui tempi medi di caricamento devono
essere effettuate in corrispondenza del picco della curva di carico
complessiva del sistema.
Per i servizi che prevedono elevati picchi di utilizzo il numero
max di utenti concorrenti è 5 mentre il numero di utenti simultanei
è 50. Le verifiche sui tempi medi di caricamento devono essere
effettuate in corrispondenza del picco di massimo utilizzo del
servizio.
Per i servizi che prevedono un carico basso e costante o comunque
non sono caratterizzati da significativi incrementi di utilizzo
nell’arco dell’anno, il numero massimo di utenti simultanei è 5. In
ogni caso deve essere garantita la concorrenza di un minimo di 3
utenti.
Per un numero superiore di utenti concorrenti o simultanei il
servizio deve continuare ad essere erogato anche se i tempi di
caricamento non soddisfano i requisiti iniziali.
Mantenibilità
Lo standard di progettazione e codifica dovrà essere eseguito con
tecniche e metodologie in grado di mantenere le personalizzazioni
sul software esterno anche a seguito di upgrade e di passaggi a
nuove release. Si deve sempre poter garantire l’aggiornamento con
la comunità di sviluppo o la casa madre del software.
Portabilità
Il sistema è stato sviluppato in ambiente Microsoft Windows 2000 in
ASP e i dati sono ospitati su Database Oracle. La portabilità
Hardware del portale quindi dipende dalla portabilità di MS Windows
2000 e da quella di Oracle.
Dal punto di vista Software il portale possiede due livelli uno di
accesso ai dati e alla struttura del sito in XML e uno di
presentazione.
Lo strato di accesso ai dati ed alla struttura del sito si
presenta nella forma di pagine W.W.W. che restituiscono in formato
XML le informazioni di navigazione (i menu, il filo di arianna,
ecc.) e i dati specifici. Lo strato di presentazione trasforma
questo XML in pagine W.W.W. aderenti allo standard XHTML 1.0
Strict.
È inoltre presente, in fase di test, il formato RSS per i
comunicati stampa.
Diritti d’autore
La tutela della proprietà dei contenuti e verso l’uso non
autorizzato dei contenuti del portale è un argomento al quale va
rivolta una adeguata attenzione. Oggi è possibile esercitare
concretamente questa tutela utilizzando una piattaforma DRM
(Digital Rights Management) con un occhio puntato sulla
portabilità. In realtà le aziende interessate alla tutela della
proprietà intellettuale puntano anche sull'hardware per garantire i
loro diritti. L'idea, comunque, è di consentire la condivisione di
file protetti solo tra utenti che hanno acquistato il diritto di
farlo. Va anche detto che lo sviluppo delle tecnologie DRM sta
subendo una rapida accelerazione. A metà dicembre Philips, per
esempio, ha annunciato uno standard per la protezione dei contenuti
digitali senza che questo ostacoli la portabilità dei contenuti
stessi sui supporti e i player più diversi.
Sicurezza
La sicurezza è un aspetto molto importante per una efficiente
gestione del Portale e deve garantire dai rischi di intrusione,
attacchi di hacker,ecc...
Logica
- Accesso protetto da processo di autenticazione;
- Gestione e protezione dei dati sensibili attraverso profili
utente.
Fisica
- https con livello di crittografia a 128 bit;
- Processi di backup e recovery.
Disponibilità
Il servizio è disponibile H24 e dovrebbe prevedere l'intervento
immediato di tecnici incaricati sia per operazioni rapide (reboot,
backup etc.), che per interventi più complessi sui server.
I progetti