Scheda tecnica-Progetto M.I.S.TER WEB Comunità Montana
Transcript
Scheda tecnica-Progetto M.I.S.TER WEB Comunità Montana
Comunità Montana Terminio Cervialto Via Don Minzoni,2 83048 Montella (AV) PRESENTAZIONE APPLICATIVI INFORMATICI (BEST PRACTICE) REALIZZATI NELL’AMBITO DELL’E-GOVERNMENT PER L’IMPLEMENTAZIONE DELLA BACHECA DEL RIUSO DELLA REGIONE CAMPANIA DECRETO DIRIGENZIALE n° 104 del 07/04/2009 SCHEDA PROGETTO M.I.S.TER WEB INDICE 1.Descrizione delle Caratteristiche generali del prodotto ......................................................................... 3 2 Disponibilità della Documentazione di progetto software ..................................................................... 6 3 Descrizione delle Caratteristiche tecnologiche ...................................................................................... 7 4 Descrizione delle caratteristiche di qualità ........................................................................................... 10 5 Descrizione delle Caratteristiche di riusabilità ..................................................................................... 11 2 1.Descrizione delle Caratteristiche generali del prodotto 1.1 Denominazione MISTER WEB – Modello Integrato per i Servizi al TERritorio via WEB 1.2 Descrizione contesto Il progetto interessa la Comunità Montana Rerminio Cervialto e i ventuno Comuni del comprensorio. Gli uffici interessati sono: 1. Uffici tecnici della Comunità Montana 2. Uffici tecnici dei Comuni 3. Settore Tributi dei Comuni 4. CED Comunità Montana 5. CED Comuni Il bacino di utenza è di circa 56.000 abitanti. 1.3 Descrizione funzionale La Comunità Montana ha inteso mettere a sistema e ampliare risorse e strumenti per supportare i Comuni nella gestione amministrativa del Territorio secondo una logica di forte integrazione. L’aspetto innovativo della iniziativa consiste nel porre le basi per poter realizzare le seguenti azioni: razionalizzazione e ampliamento del sistema di connessioni attraverso reti telematiche che connettano tra di loro le P.A.L., altre Amministrazioni e gli utenti del Territorio automazione delle procedure per la gestione dei servizi connessi con l’anagrafe immobiliare e la fiscalità locale anche aifini della gestione associata dei servizi creare un sistema di flussi documentali tra Enti. Lo sforzo progettuale che la CM ha sostenuto ha l’obiettivo di coinvolgere tutti i soggetti che operano nel Territorio nella adozione di approcci lavorativi basati sull’idea di condivisione delle informazioni territoriali, risorsa essenziale per lo snellimento ed il miglioramento qualitativo dei servizi offerti e per lo sviluppo socioeconomico del Territorio. In tale ottica la Comunità Montana mette a disposizione delle Amministrazioni Locali le infrastrutture e le competenze per accelerare questo processo, fornendo servizi e sgravando le stesse da adempimenti spesso onerosi sia in termini di tempi che di impiego di risorse umane. Utenti del sistema, oltre che gli uffici competenti dei Comuni e della Comunità Montana, saranno cittadini, imprenditori e professionisti presenti sul Territorio e operatori degli altri Enti Territoriali e Nazionali che interagiscono in relazione agli immobili. Nello specifico, gli utenti interessati al sistema possono accedervi via Web e usufruire di: 3 procedure di gestione automatizzata dell’anagrafe immobiliare di tutti i Comuni ricadenti nel Territorio al fine di mantenere la stessa sempre coerente con i dati in possesso della CM: cio’ permetterà di avere un controllo ai fini della fiscalità locale; procedure informatizzate dei procedimenti tecnico-amministrativi; procedure informatizzate per la gestione, anche in forma associata, della fiscalità locale (ICITARSU); procedure di interscambio dati tra Agenzia del Territorio- Comunità Montana-Comuni ; procedure sovracomunali di scambio dati/documenti CM/Comuni anche attraverso un sistema di flussi documentali. Oltre al sistema di BackOffice per l’espletamento dei servizi sopra elencati, è presente un sistema di FrontOffice che rende accessibili, via Internet e in modo del tutto gratuito, informazioni e dati derivanti dai servizi sopra elencati ai cittadini e ai professionisti. La soluzione proposta prevede l’architettura hardware/software S.In.T.E.S.I presso i Comuni e l’architettura hardware/software di integrazione/interscambio presso la Comunità Montana. Tale architettura è stata realizzata estendendo l’architettura dal sistema “S.In.T.E.S.I. – Montella” (già presente nella Bacheca del Riuso). Nella estensione della nuova architettura: 1. vengono concentrate presso la Comunità Montana le complessità tecnologiche di comunicazione e di interoperabilità con le fonti date esterne; 2. i servers “S.In.T.E.S.I. – Comune” diventano client per il server della C. M.; 3. fermo restando tutti i servizi già implementati nel sistema originario, sono forniti altri servizi da parte della Comunità Montana ai Comuni e all’utenza esterna (cittadini, professionisti, altri Enti), attraverso il modello di interscambio delle informazioni, il modello di interscambio e flusso documentale e introducendo il GIS per una ulteriore rappresentazione delle informazioni territoriali. 1.4 Data primo rilascio: 10 MAGGIO 2008 1.5 Data ultima modifica: 10 SETTEMBRE 2008 - Ultimo rilascio DICEMBRE 2008 (Sviluppo WEB-GIS ed integrazione) 1.6 Parametri dimensionali Essendo il sistema realizzato un ampliamento con conseguente adeguamento tecnologico ed infrastrutturale tramite un progetto di riuso delle “Applicazioni S.In.T.E.S.I. Comunali” l’approccio più corretto alla misura funzionale del software è quella di considerare la disponibilità delle “Applicazioni S.In.T.E.S.I. Comunali” come la baseline dello sviluppo e gli incrementi successivi come se fossero manutenzioni funzionali evolutive della baseline. In 4 questo modo la somma delle misure parziali è da considerarsi come la dimensione del prodotto software che viene posto a riuso. In linea di massima le applicazioni presso il server della Comunità Montana presentano 100 pagine asp, 19 webservices mentre le applicazioni Comune presentano circa 350 pagine asp. 1.7 Realizzatore Fornitore esterno individuato con Procedura Aperta: babele s.r.l. di Napoli 1.8 Modalità di sviluppo dell’applicazione software Totalmente in proprio su Riuso del Sistema S.IN.T.E.S.I. del Comune di Montella (realizzato da babele s.r.l. di Napoli) 1.9 Area applicativa Gestione del Territorio – Gestione dei Procedimenti Tecnico-Amministrativi – Gestione fiscalità (ICITARSU) anche ai fini di una eventuale gestione associata – Gestione flussi documentali. 5 2 Disponibilità della Documentazione di progetto software 2.1 Documento di Specifica dei Requisiti Software (SRS) 2.2 Progetto architetturale 2.3 Progetto di dettaglio 2.4 Testing 2.5 Manuale di installazione 2.6 Manuale d’uso 2.7 Codice sorgente 2.8 Schema del database 6 3 Descrizione delle Caratteristiche tecnologiche 3.1 Architettura software La rete “MISTER WEB” può essere utilizzata per fornire e scambiare documentazione e dati con gli Enti locali e altri Enti istituzionali poiché il sistema garantisce la interoperabilità e soddisfa il modello tecnico-organizzativo del sistema d’interscambio che parte dal presupposto di creare meccanismi di collaborazione nell’uso dell’informazione territoriale, fra le diverse Istituzioni interessate. Ciò vuol dire che le Istituzioni (in orizzontale e in verticale) potranno usufruire dei contenuti informativi del sistema per perseguire i propri scopi. Oltre a questo servizio di scambio tra P.A., il sistema deve consentire alla Comunità Montana e ai Comuni del comprensorio di porsi come erogatore di servizi nei confronti dei seguenti segmenti di utenza: Area professionisti Area Cittadini Area Imprese Le applicazioni di back-office permettono Gestione dei dati catastali Gestione dell’Anagrafe Immobiliare Gestione dei Permessi di Costruire-D.I.A. Gestione di modulistica comune e standard Gestione Sistema GIS Gestione della fiscalità locale (ICI-TARSU) Scambio di documenti Comuni/Comunità Montana mediante un gestore documentale Gestione documentale Scambio di dati Comuni/Comunità Montana Le applicazioni di front-office permettono Visualizzazioni informazione mediante Servizi GIS Possibilità di seguire on-line l’iter delle pratiche edilizie inoltrate Possibilità di seguire on-line l’iter delle pratiche tributi Effettuare visure catastali e leggere dati relativi al territorio Scambio documenti ai fini urbanistici Professionisti/Enti 7 3.2 Architettura hardware 3.3 Architettura TLC LAN 1 GigaBit – WAN 2 Megabit – Presenza di router per il collegamento verso l’esterno 8 3.4 Middleware NESSUNO 3.5 Linguaggi ASP 3.0 – DotNet 2.0 e 3.5 – Visual C++ - Vb6 – Javascript - Vbscript 3.6 Librerie esterne Tutte costruite ad hoc internamente . Le librerie sono: Nome QESCOM.dll Linguaggio /Tecnologia VB6 SintesiQES.exe .NET 2.0 SnInCatICI.dll VB6 SnJobsSvc.exe SnUpdateCat.exe SnUnzip10.dll SnZip11.dll .NET 2.0 VB6 C++ C++ Nome IISAUCOM.dll SAUISAPI.dll SnCryptoLib.dll SnHTML.dll SnPDCCOM.dll SnUtilities.dll Snzlib.dll DUWSClient.exe SintesiDCNS.exe SnChPwdCli.exe Linguaggo /Tecnologia VB6 C++ VB6 VB6 VB6 VB6 C++ .NET 2.0 .NET 2.0 VB6 SnJobsSvc.exe .NET SnUpdateCat.exe SnUnzip10.dll SnZip11.dll VB6 C++ C++ Server Comunità Montana Descizione Libreria COM di gestione e preparazione della coda degli aggiornamenti per i comuni Programma di preparazione e gestione della coda degli aggiornamenti per i comuni Libreria COM per l'importazione dei dati di Pubblicità Immobiliare dell'Agenzia del Territorio Servizio di gestione dei Jobs Utility di importazione/aggirnamento dei dati catastali dell'Agenzia del Territorio Libreria Open Source di Decompressione dati Info-ZIP Libreria Open Source di Compressione dati Info-ZIP Server Comunali Descrizione Interfaccia COM al fitro di autenticazione IIS Filtro ISAPI di autenticazione per IIS Libreria COM di crittografia Libreria COM per il parsing HTML Libreria COM di visualizzazione dei files PDCD Libreria COM di servizio Libreria di compressione Open Source Zlib Client di sincronizzazione dei dati catastali con la CM Client di sincronizzazione dei dati urbanistici con la CM Utility di cambio e sincronizzazione delle passwords dei profili con il Sistema Operativo Servizio di gestione dei Jobs Utility di importazione/aggiornamento dei dati catastali dell'Agenzia del Territorio Libreria Open Source di Decompressione dati Info-ZIP Libreria Open Source di Compressione dati Info-ZIP 3.7 Protocolli di comunicazione https – http – SOAP 3.8 DBMS Database Management System SQL SERVER 2005/2008 – Licenza d’uso integrata nel sistema operativo o alternaivamente MSDE distribuito gratuitamente da Microsoft 9 4 Descrizione delle caratteristiche di qualità 4.1 Standard utilizzati HTTP – HTTPS – XML – SOAP 4.2Tipologia del ciclo di sviluppo E’ stato utilizzato il modello a Spirale come metodologia di progettazione ed implementazione del sistema. Il modello prevede le regioni (task region) che rappresentano una specifica attività che concorre alla realizzazione dei prodotti/servizi software. E’ importante rilevare la peculiarità del metodo, poiché consente un confronto con il Committente per ogni step, mediante la fase di validazione/decisione, lungo tutto l’arco del progetto informatico portando a minimizzare eventuali discrasie tra previsto e progettato, così come tra progettato e implementato. La scelta del modello risiede nella dimensione del progetto che non consente di pensare ad un’unica verifica finale, ma suggerisce di raffinare ad ogni giro i risultati elaborati in precedenza ed approvati dal committente. 4.3 Portabilità L’applicazione server, totalmente Web-oriented, è sviluppata con tecnologia Microsoft e con linguaggio ASP, ASP.NET e JAVA SCRIPT. Ciò rende portabile l’applicazione su piattaforme in grado di interpretare ed eseguire codice ASP e ASP.NET. Dal lato client l’accesso alle applicazioni viene effettuato mediante browser. 4.4 Affidabilità Dopo un tempo di sei mesi di testing/sperimentazione il software non ha presentato bug che ne compromettono sia la correttezza che l’affidabilità. 4.5 Manutenibilità La completa e dettagliata documentazione funzionale, architetturale, di sviluppo, di testing unita ad una elevata capacità di evolvere del software garantiscono una semplice esecuzione di tutte le fasi della manutenzione correttiva, adattiva e perfettiva. L’aggiornamento derivante dalle attività di manutenzione è affidato ad un servizio on line di distribuzione degli aggiornamenti. Tale servizio non richiede in nessun momento l’intervento degli utenti. 4.6 Usabilità L’interfaccia utente è “user friendly”: i dipendenti degli Enti hanno reputato che gli applicativi sono facili/immediati da utilizzare. Nella realizzazione il “fattore umano” ha assunto grande rilievo. Le scelte sull’utilizzo di detrminati colori e sul posizionamento dei controlli sono state fortemente determinate da esso. 10 5 Descrizione delle Caratteristiche di riusabilità 5.1 Iniziative di riuso in corso Progetto MAGISTER della Comunità Montana Monte Santa Croce (moduli back-office del sistema S.In.T.E.S.I) 5.2 Iniziative di riuso realizzate L’estensione del modello S.In.T.E.S.I. da realtà comunale a realtà sovracomunale è stata realizzata nel progetto Info-Ter Partenio (Comunità Montana Partenio), nel progetto Bussento.Net (Comunità Montana Bussento), nel progetto IMPACT (Comunità Montana Titerno) e nel progetto Valfortore Network (Comunità Montana del Fortore) 5.3 Punti di forza Applicazione completamente Web-oriented, pertanto non richiede client specialistici. 5.4 Elementi di criticità Mancanza di connettività 5.5 Vincoli Presenza di connettività per lo scambio dati Necessità di un percorso formativo 5.6 Modalità di riuso consigliate 5.7 Modalità di licenze d’uso La licenza d’uso è illimitata. Il sistema si basa sul Riuso del Sistema S.In.T.E.S.I. – Montella già di proprietà della Regione Campania. Il sistema S.In.T.E.S.I. – Montella, già presente nella prima bacheca del riuso istituita dalla Regione Campania nel 2004-2005 ed ad oggi superata dalla nuova bacheca istituita con Decreto Dirigenziale n°104 del 07/04/2009, è parte integrante del sistema MISTER WEB. 11