Interoperabilità e cooperazione: l esperienza della Regione Marche interoperabilità nella gestione della modulistica online: il sistema regionale DOcument DIstribution BOX Dott. Andrea Sergiacomi Scenari di implementazione della modulistica online Servizi consolidati e permanenti (es. Richiesta cambio residenza) Procedure variabili, disomogenee e temporanee (es. Bandi contributi pubblici) 1
Scenari di implementazione della modulistica online Servizi consolidati e permanenti (es. Richiesta cambio residenza) Front-end Database Back-end Scenari di implementazione della modulistica online Servizi consolidati e permanenti : meccanismi di interoperabilità Front-end Database Back-end 2
Scenari di implementazione della modulistica online Procedure variabili, disomogenee e temporanee (es. Compilazione Bandi contributi pubblici) Modulistica online dal 01/01/2010 al 31/03/2010 Scenari di implementazione della modulistica online Procedure variabili, disomogenee e temporanee : interoperabilità con i back-end di istruttoria Back-end 1 Back-end 2 Modulistica online dal 01/01/2010 al 31/03/2010 Back-end 3 Back-end 4 3
Dati essenziali sul progetto DODIBOX Smart access APQ RM SI D02 Finanziamento: fondi APQ-RM RM-SI del 2004 (L.( 208/1998 - Delibera CIPE n.36n del 2002 Quota E.2E Regioni Centro Nord) e DOCUP Marche anni 2000-2006 2006 misura 3.4. Obiettivo: realizzare un sistema interoperabile e integrato di progettazione, catalogazione e accesso alla modulistica elettronica da mettere a disposizione del centri tecnici territoriali. Il sistema è entrato in produzione dopo il collaudo nel Marzo 2006. L utente che intende compilare la modulistica pubblicata sul front-end accede all indirizzo http://dodibox.regione.marche.it/. Chi realizza le form e la modulistica invece ha a disposizione un applicazione web di back-office ad accesso riservato, raggiungibile attraverso la RTRM all indirizzo http://10.101.12.133/dodiboxbo/. I singoli back-end che fungono da terminali di ricezione finale dei dati e dei documenti, adottano procedure e sviluppano i propri sistemi in autonomiaa APPLICAZIONI PRATICHE Il sistema è stato utilizzato, in test o in produzione, per le seguenti applicazioni : Regione Marche Servizio Artigianato Industria compilazione domande di contributo da parte delle imprese ai sensi della L.R. 20/2003 Ersu Camerino compilazione domande per l assegnazione l di borse di studio,, alloggi ed altri servizi agli studenti dell Universit Università di Camerino Comuni in obiettivo 2 e phasing out invio istanze dei cittadini ai Comuni aderenti al progetto di egovernment TECUT nell ambito di numerosi progetti finanziati dalla misura DOCUP 3.4.1 (portali di servizi ai cittadini) Comuni in obiettivo 2 e phasing out servizio CIVITAS per la richiesta di attribuzione numero civico nell ambito di alcuni progetti finanziati dalla misura DOCUP 3.4.1 (portali di servizi ai cittadini) Regione Marche e Consip Sistema di eprocurement e MarketPlace elettronico invio offerta d astad Regione Marche PF Pari Opportunità compilazione questionario statistico accompagnamo il tuo rientro per le donne in maternità Regione Marche PF Politiche Comunitarie compilazione domande di contributo su bandi POR CRO FESR 2007-2013 2013 4
VANTAGGI Permette lo svolgimento del flusso informativo anche in modalità completamente digitale ed il dialogo tra sistemi applicativi diversi. Permette la creazione e la pubblicazione della modulistica e l orchestrazione l dei processi di ricezione/inoltro dati/documenti ad utenti che non abbiano a competenze di programmazione (ma che sappiano disegnare la struttura tura dati XML ed il layout grafico del modulo e del documento risultante a seguito della compilazione). Permette la realizzazione di modulistica a partire da soluzioni di modulistica progettate da altri soggetti, grazie alla possibilità di condivisione degli schema. E integrato con i servizi infrastrutturali offerti dalla Regione Marche nell ambito del progetto Cohesion (Autenticazione Single Sign On, Orchestrazione dei processi). Il modulo ed il flusso dati di ritorno sono costruiti intorno ad un architettura predefinita e XML-based (SDA Structured Document Architecture). E uno strumento basato sulla tecnologia web, sia lato intranet (back ack-office) che internet (front-office) office) ARCHITETTURA DEL SISTEMA 5
use case diagram della fase di Design Time LO STRUMENTO DI BACK-OFFICE 6
FASI DI PREDISPOSIZIONE DELLA MODULISTICA #1/5 DEFINIZIONE SCHEMA XSD (ALTOVA XML SPY) FASI DI PREDISPOSIZIONE DELLA MODULISTICA #2/5 DEFINIZIONE SCHEMA XSD (ALTOVA XML SPY) DISEGNO DEL MODULO (MICROSOFT INFOPATH 2003) 7
FASI DI PREDISPOSIZIONE DELLA MODULISTICA #3/5 DEFINIZIONE SCHEMA XSD (ALTOVA XML SPY) DISEGNO DEL MODULO (MICROSOFT INFOPATH 2003) DISEGNO DEL DOCUMENTO PDF (ADOBE ACROBAT) O DOC (MICROSOFT WORD) FASI DI PREDISPOSIZIONE DELLA MODULISTICA #4/5 DEFINIZIONE SCHEMA XSD (ALTOVA XML SPY) DISEGNO DEL MODULO (MICROSOFT INFOPATH 2003) DISEGNO DEL DOCUMENTO PDF (ADOBE ACROBAT) O DOC (MICROSOFT WORLD) CONFIGURAZIONE TASSONOMIE E CANALI INOLTRO (MICROSOFT INFOPATH 2003 su orchestrazione BIZTALK 2004) 8
FASI DI PREDISPOSIZIONE DELLA MODULISTICA #5/5 DEFINIZIONE SCHEMA XSD (ALTOVA XML SPY) DISEGNO DEL MODULO (MICROSOFT INFOPATH 2003) DISEGNO DEL DOCUMENTO PDF (ADOBE ACROBAT) WEB FORM Aspx (O PROGETTO DotNet) RISULTANTE INVOCAZIONE WEB SERVICE DI TRADUZIONE (DA INTERFACCIA MICROSOFT SHAREPOINT) IL PORTALE DI FRONT-OFFICE OFFICE http://dodibox.regio ne.marche.it funzionalità: ricerca moduli autenticazione COHESION/SSO compilazione salvataggio recupero istanza validazione clonazione stampa inoltro telematico della domanda verifica processo 9
L AUTENTICAZIONE SINGLE SIGN ON COHESION Integrato con il sistema di autenticazione COHESION/SSO e le funzionalità di firma della CNS Carta Raffaello al fine di garantire all utente sicurezza, privacy e funzionalità di recupero delle istanze personali parzialmente compilate L ISTANZA S.D.A. (Structured Document Architecture) L istanza,, la sua rappresentazione documentale e gli eventuali allegati vengono inoltrati (attraverso i canali previsti e specificati quali posta elettronica,, web- service, FTP, etc.) in un formato XML rispondente ad uno schema predefinito (S.D.A.) 10
PROCESSAMENTO DATI NEL BACK-END FINALE Nel back-end finale (del soggetto abilitato a ricevere le domande) è possibile definire ed implementare dei meccanismi batch per l estrazione dei documenti PDF, degli allegati e dei dati XML presenti nelle istanze pervenute, ad esempio per mezzo di orchestrazioni basate su Microsoft Biztalk 2004 e Microsoft SQL Server 2005 11