Migrazione a Sistemi Open Source: Problematiche e Soluzioni in PA e Aziende Lugano, 06/02/2009 DoQui Progetto gestione documentale Domenico Lucà Direzione Piattaforme CSI-Piemonte
Il CSI-Piemonte (Consorzio per il Sistema Informativo) nasce nel 1977 su iniziativa della Regione Piemonte, Università e Politecnico di Torino per promuovere l innovazione nella Pubblica Amministrazione locale Realizza servizi e sistemi informativi con l impiego degli strumenti informatici e telematici più avanzati Conta oltre 50 enti consorziati: tutte le Province del Piemonte, numerosi Comuni, Aziende sanitarie locali e ospedaliere Rappresenta un punto d incontro tra la PA locale e l imprenditoria 2
Il progetto di gestione documentale DoQui nasce per volontà di tre enti promotori: Regione Piemonte, Città di Torino e Provincia di Torino Obiettivi principali dell iniziativa: realizzare un prodotto informatico per la gestione della documentazione elettronica (e non) trattata dagli Enti Pubblici giungere ad una definizione delle funzionalità del sistema e pervenire ad un unica soluzione che permetta a più enti pubblici la condivisione di: regole, modelli organizzativi e processi/procedure costi di sviluppo, manutenzione ed evoluzione 3
Il progetto viene realizzato utilizzando logiche e strumenti open source, per: garantire continuità dell investimento degli Enti stimolare il co-sviluppo e la collaborazione (wikinomics) con il tessuto produttivo ICT per favorire la sua diffusione/adozione in altre realtà della PA locale e nazionale, e nel mondo delle aziende private 4
L iniziativa si pone tra gli obiettivi anche quello di determinare una ricaduta esterna sul tessuto produttivo piemontese del comparto ICT: creando competenze sulla materia documentale e sulle tecnologie nelle imprese coinvolte nella costruzione del sistema mettendo a disposizione un prodotto informatico con licenze open per favorire la sua adozione in realtà diverse, anche di contesto non pubblico avviando una linea strategica per lo sviluppo di piattaforme applicative e adesione ai paradigmi del software libero 5
Organizzazione del progetto La governance del progetto è affidata allo Steering Committee a cui partecipano, oltre agli Enti finanziatori, anche l Università di Torino e il Politecnico di Torino. Steering Committee Governo e indirizzo enti promotori GdL Acta Segreteria e supporto Tecnico CSI Piemonte Il CSI-Piemonte, coordinatore dell iniziativa, ha curato l analisi, la progettazione e la realizzazione del primo rilascio della piattaforma e ha guidato il gruppo di lavoro per la progettazione delle prime componenti applicative. Inoltre ha promosso e divulgato il progetto presso soggetti pubblici e privati 6
Il progetto è partito dalla necessità di adeguare tecnologicamente le applicazioni esistenti di gestione documentale Ad inizio 2007 è stato effettuato un benchmark dei diversi framework presenti in ambito open source: Alfresco, Exo Platform e Nuxeo E stato selezionato Alfresco per una serie di caratteristiche: Maturità del prodotto e referenze Robustezza della community Analisi delle licenze OSS e specificità (GPL dalla Ver. 2.0) Scelte tecnologiche e di standard (JSR170, IECM dell AIIM, ecc ) Facilities per lo sviluppo di applicazioni verticali Disponibile la pila open source per l infrastruttura di esecuzione, basata sulle scelte (scaturite da attività di selezione e ingegnerizzazione) dei middleware OSS del progetto OASI del CSI-Piemonte 7
La soluzione DoQui e rapporto con i sistemi esterni che partecipano alla gestione del ciclo di vita dei flussi documentali all interno di un organizzazione 8
Soluzione tecnico-funzionale modulare basata sul paradigma SOA, che consente di: configurare la soluzione complessiva a partire da moduli separati indipendenti governare le strategie di evoluzione dei singoli moduli permettere la sua introduzione in sistemi informativi eterogenei Tutti i moduli in open source estensione funzionale attraverso contributi esogeni forte governo dell evoluzione come protezione dell investimento bassi costi di adozione e nessun costo indiretto di infrastruttura 9
Index è il motore di gestione dei contenuti digitali, basato su un modello infrastrutturale SOA (Service Oriented Architechture) che rende disponibili servizi di document management riferiti alle più estese soluzioni industriali di enterprise content management (ECM) quali: check-in e check-out visualizzazione accesso (sicurezza e politiche di accesso e protezione); gestione del versioning supporto alla firma digitale e marcatura temporale (secondo la normativa nazionale) indicizzazione e ricerca (su metadati e full text retrieval ) collaboration con funzioni minime di workflow documentale Index è stato sviluppato su piattaforme e middleware interamente open source (application server Jboss, database MySql, ecc...) e sviluppato in ambiente Java (J2EE) Il binomio Acta-Index costituisce il sistema di ERMS (Electronic Record Management System) dell Ente Pubblico 10
Architettura applicativa di riferimento 11
Stack tecnologico 12
Risultati 2007 rilasciata la prima versione della piattaforma Index e la pubblicazione del software in modalità open source sul sito dell iniziativa (www.doqui.it) insieme a tutto il materiale tecnico-progettuale; raccolti tutti i requisiti funzionali del sistema Acta, sempre pubblicati sul sito DoQui sviluppata l'applicazione, basata su Index, per la dematerializzazione dei cedolini per i dipendenti della Regione Piemonte; bandite due gare europee per lo sviluppo ed il testing del software di Acta; valore a base d asta di 1.470.000 euro; calcolati 3000 Function Point (metrica di misurazione del software) per il sistema Acta; ciclo di eventi e seminari destinati alle PA e alle aziende ICT (atti dei seminari disponibili sul sito www.doqui.it) 20 aziende ICT con analisti, sviluppatori e progettisti attivi sul progetto 13
Risultati 2008 presentazione agli operatori del settore ICT del modello tecnologico e architetturale della piattaforma a cui hanno partecipato 45 aziende seminario di presentazione a PA ed Enti Locali dei requisiti funzionali e del modello di Acta (atti del convegno pubblicati sul sito DoQui) a cui hanno aderito circa 80 enti piemontesi e non pubblicata tutta la documentazione tecnica, l architettura tecnologica, i manuali d installazione e d uso della piattaforma Index (oltre 200 pagine wiki) mantenimento ed evoluzione della piattaforma Index (bug fixing, adeguamenti normativi e tecnologici, evoluzioni funzionali), ad oggi è rilasciata la versione 3.0 Entro fine 2009 conclusione degli sviluppi e rilascio di Acta entrata a pieno regime del sistema complessivo portale fatture elettroniche per Provincia di Torino: 20.000 documenti 14
Alcune applicazioni della piattaforma Integrazione di DoQui con l applicativo di gestione dei mandati elettronici di pagamento di Regione Piemonte per l archiviazione e la conservazione dei documenti esclusivamente in formato digitale: stimati a regime 120.000 documenti/anno Archiviazione delle denunce ICI digitalizzate della Città di Torino (anni1998-2006): 450.000 documenti Cedolini elettronici gestiti nella piattaforma nel 2008: 42.000 15
DoQui Flux E una piattaforma di Business Process Management Caratteristiche esecuzione dei processi a lungo termine, con persistenza di stato, orientati all interazione umana modellazione dei processi delle informazioni e degli artefatti correlati configurazione delle integrazioni con servizi esterni monitoraggio delle istanze di processo in corso adotta standard di memorizzazione della definizione di processo che ne garantiscano la portabilità su altre piattaforme di BPM interamente Open Source e realizzata in ambiente J2EE 16
Sono stati rilasciati (www.doqui.it) i moduli BPM Engine e Dynamic Service Integrator 17
www.doqui.it 18
Grazie per l attenzione 19