Scheda tecnica-Progetto eGoS-Web

Transcript

Scheda tecnica-Progetto eGoS-Web
SCHEDA TECNICA e-GoS WEB
Denominazione
e-Go.S. Web (e-Government Systems Web)
Amministrazione
Centro Servizi Territoriale della Provincia di Benevento cui aderiscono la Provincia, le quattro comunità
montane e 50 comuni del beneventano.
Note e considerazioni sul riuso
/
Caratteristiche generali di prodotto
Descrizione
Il prodotto “e-GoS WEB” è uno strumento che mette a disposizione un sistema multiportale per
l’erogazione on-line di servizi di enti diversi, attraverso un’unica infrastruttura condivisa. In pratica si ha
a disposizione un ambiente integrato per consentire la fruibilità di servizi applicativi on-line, organizzati
in portali virtuali di competenza di ciascun ente partecipante. Ogni portale della comunità potrà
condividere con altri, elementi comuni mantenendo una sua autonomia e identità a livello di redazione e
pubblicazione dei contenuti.
Descrizione Contesto
P.A. e Cittadini.
Descrizione funzionale
L’applicazione fornisce le seguenti funzionalità:
- Fruizione dei contenuti del portale WEB principale del Centro Servizi Territoriale (CST);
- Pubblicazione e consultazione di contenuti e servizi messi a disposizione di ciascun comune
afferente al CST;
- Assegnazione a ciascun portale WEB di una propria configurazione grafica personalizzata;
- Possibilità di poter aggiungere a ciascun portale WEB funzionalità e servizi specifici;
- Definizione e gestione dei diversi ruoli assegnati a ciascun utente;
- Possibilità di autenticazione su directory LDAP.
Data primo rilascio
30/06/2008
Data ultima modifica
27/06/2009
Parametri dimensionali
/
Realizzatore
Geosystems Group S.r.l.
Modalità di sviluppo dell'applicazione
L’applicazione è stata sviluppata mediante una customizzazione del CMS Liferay.
1
Documentazione disponibile
- Documento di Specifica dei Requisiti (SRS)
- Progetto Architetturale
- Piano di Test
- Manuale procedure di installazione
- Manuale d'uso
- Codice sorgente
- Schema del database
Area applicativa
P.A. e Cittadini.
Caratteristiche tecnologiche
Architettura software
Il sistema multi-portale è costituito da un ambiente integrato per consentire l’utilizzo dei servizi
applicativi on line, organizzati in portali virtuali di competenza di ciascun ente partecipante. Per la
realizzazione del multi-portale sono stati utilizzati i seguenti componenti software:
• PostgreSQL (database);
• OpenLDAP come server per l’autenticazione unica nell’intera piattaforma del CST;
• Apache Tomcat (servlet container);
• Liferay.
Il sistema utilizza un unico db per contenere una comune base di dati pubblicati in maniera selettiva
all’interno della rete dei portali.
Architettura hardware
Si richiede un elaboratore con caratteristiche tali che possa funzionare come server. Una configurazione
hardware/software minima prevede un processore dual-core di ultima generazione, almeno 1GB di RAM,
un S.O. Windows per piattaforma server, un DBMS PostgreSQL 8.3 e un Web Server TOMCAT 5.5.
Architettura TLC
/
Middleware
PostgreSQL e Apache Tomcat
Linguaggi
I linguaggi di programmazione utilizzati nello sviluppo dei moduli software del progetto in questione
sono Java e XML.
Librerie esterne
PostgreSQL-8.0-319 (free – opensource)
Protocolli di comunicazione
HTTP
DBMS
PostgreSQL 8.3.1
Case
/
2
Caratteristiche di qualità
Standard utilizzati
Il sistema è stato realizzato secondo gli standard HTML, XML, TCP/IP, CSS, WWW e HTTP.
Tipologia del ciclo di sviluppo
Lo sviluppo del sistema è stato realizzato secondo il Waterfall Model.
Portabilità
L’applicazione, essendo interamente basata su JAVA che è un linguaggio Open Source, è multi
piattaforma.
Affidabilità
Test effettuati in ambiente reale hanno rivelato il non verificarsi di malfunzionamenti per tempi di attività
medio-lunghi.
Manutenibilità
Trattandosi di una Web Application, l’applicazione risulta facilmente manutenibile intervenendo sul
server su cui risiede.
Usabilità
/
Accessibilità
/
Caratteristiche di riusabiltà
Iniziative di riuso in corso
/
Iniziative di riuso realizzate
/
Punti di forza
L’applicazione è interamente open source, basata su frame work open source e correlata da esaustiva
documentazione.
Elementi di criticità
/
Vincoli
Devono essere soddisfatti i requisiti software e hardware descritti nella documentazione di progetto.
Modalità di riuso consigliate
Il riuso dell’applicativo può consistere nella semplice modifica della configurazione del sistema o
nell’integrazione di nuove funzionalità.
Modalità di licenze d’uso
Licenza GNU Gpl
3