L’Orchestrazione di Processo in Cooperazione Applicativa Forum P.A. 2006, Roma 9 Maggio 2006 [email protected] Progetto SCATEL e-Gov La Regione Puglia ha promosso le opportune azioni sinergiche con quelle del Governo Centrale: Realizzazione della Rete Unitaria della Pubblica Amministrazione Regionale (RUPAR) che sarà interconnessa al costituendo Sistema Pubblico di Connettività (SPC) nazionale ; Attivazione su RUPAR di un servizio di Firma Digitale; Realizzazione di un progetto infrastrutturale di eGovernment (SCATEL) sulla Cooperazione Applicativa e le principali applicazioni di automazione dei processi interamministrativi. 2 Progetto SCATEL e-Gov La RUPAR Puglia 3 Progetto SCATEL e-Gov La RUPAR Puglia Amministrazione Quantità Regione 1 Provincia 5 Comune 258 Comunità montana Azienda Sanitaria (ASL) 6 12 Area Sviluppo Indistriale (ASI) 5 Agenzia Regionale per il Lavoro 1 Consorzio di Bonifica 6 Agenzia Regionale Protezione dell'ambiente 1 Enti Parco 2 Altri enti 53 TOTALE 350 4 Progetto SCATEL e-Gov La RUPAR Puglia Servizi di Trasporto: consistono nel trasporto delle informazioni tra elaboratori a livello di RUPAR, SPC e Internet Servizi di Interoperabilità di base: Posta Elettronica, accesso a WWW, Directory, Trasferimento files, Terminale, News Servizi di Firma Digitale: Certificati individuali a norma AIPA con specificazione del ruolo ricoperto nella PA Fondamentali per: Servizi di cooperazione applicativa: Applicazioni distribuite interamministrative 5 Progetto SCATEL e-Gov Progetto di e-government della Regione Puglia 1° Avviso del 3 aprile 2002 (Bando eGov) Ammesso al cofinaziamento con decreto del 14 novembre 2002 del Ministro per l’Innovazione e le Tecnologie Progetto Infrastrutturale La gestione tecnica è affidata al CT RUPAR Puglia (Tecnopolis CSATA) Obiettivo: realizzare e attivare prodotti e servizi per la cooperazione applicativa tra i domini delle PA regionali. 6 Progetto SCATEL e-Gov I Servizi Servizi di supporto alla cooperazione Servizi applicativi trasversali Porte di Dominio Posta Certificata disponibilità on-line in rete (RUPAR) dei servizi di un Ente pubblico accessibili agli altri Enti pubblici raccomandate elettroniche con ricevute di ritorno anch’esse elettroniche Gestione Eventi (Publish & Subscribe) diffusione, tra Enti Pubblici, di eventi che interessano tutti (p. es. anagrafe: nascite e morti) Directory dei servizi registro dei servizi (Porte di Dominio) disponibili in rete (RUPAR) Protocollo Informatico registrazione richieste e comunicazioni con pubblicità degli atti disponibile in rete (RUPAR) Workflow (orchestrazione) gestione automatica dell’iter amministrativo che coinvolge Enti pubblici diversi attraverso standard BPEL 7 Progetto SCATEL e-Gov Architettura di Cooperazione Sistema Centrale di Cooperazione (SCC) Ente Ente Dominio 1 Dominio 2 Dominio n Sistema Locale di Cooperazione (SLC) Sistema Locale di Cooperazione (SLC) Sistema Locale di Cooperazione (SLC) Ente Ente Ente 8 Progetto SCATEL e-Gov Servizi del Sistema Centrale di Cooperazione Pubblicazione/Abbonamento (Oracle GE) Registro dei servizi Orchestrazione (Oracle BPEL PM) Protocollo Informatico Porte di Dominio virtuali (ASP) per piccoli Enti Posta Elettronica Certificata (PEC) 9 Progetto SCATEL e-Gov Accordo di Servizio In SPCoop l’Accordo di Servizio è definito: l’insieme dei documenti che descrivono compiutamente un servizio offerto da una data Amministrazione (soggetto SPCoop) 10 Progetto SCATEL e-Gov Accordo di Cooperazione Un Accordo di Cooperazione è composto da: un Accordo di Servizio del nuovo servizio composto riferimenti ai singoli Accordi di Servizio componenti logica di orchestrazione necessaria per comporre il nuovo servizio a valore aggiunto 11 Progetto SCATEL e-Gov Lo stack SPC Fonte: Cnipa 12 Progetto SCATEL e-Gov Definizione di Orchestrazione in ambito W.S. Un processo di Orchestrazione interagisce con Web Service interni ed esterni per l’esecuzione di un task complesso Definisce le interazioni tra i servizi a livello di messaggi, la logica e l’ordine delle interazioni E’ sempre controllato da una singola organizzazione 13 Progetto SCATEL e-Gov Esempio di Orchestrazione in Cooperazione Applicativa Indagine Polizia Ecologica (es. discariche abusive) – Verifica i proprietari del suolo – Ottiene indirizzi di ciascun proprietario – Inoltra le notifiche di infrazione 14 Progetto SCATEL e-Gov Esempio di Orchestrazione in Cooperazione Applicativa Servizi Componenti – Visura Catastale – Visura Anagrafe Comunale – Altre possibili fonti di indirizzo (es. Registro Provinciale PRA) – Indagine “sul posto” 15 Progetto SCATEL e-Gov Orchestrazione in Cooperazione Applicativa Enti Cooperanti Ente Richiedente Centro Tecnico e-gov e-gov PD Cooperazione Applicativa e-gov PA Orchestrazione di Processo P D D e-gov P D D e-gov P D D 16 Progetto SCATEL e-Gov Implementazione dell’Orchestrazione in SCATEL Centro Tecnico Dominio Fruitore o e-gov x Dominio di Cooperazione e-gov BPEL Server Gateway PD PDD1 Gateway e-gov e-gov e-gov e-gov PA Gateway PDD2 Gateway e-gov e-gov Oracle AS Progetto SCATEL e-Gov Orchestrazione in Cooperazione Applicativa Il modello di Orchestrazione di Processo è disponibile nella sezione “Standard Tecnici” sul sito della RUPAR Puglia www.rupar.puglia.it 23