lorchestrazione di processo in cooperazione applicativa forum p.a. 2006, roma 9 maggio 2006...

21
L’Orchestrazione di Processo L’Orchestrazione di Processo in Cooperazione Applicativa in Cooperazione Applicativa Forum P.A. 2006, Roma 9 Maggio 2006 [email protected]

Upload: ludovica-rossa

Post on 01-May-2015

215 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: LOrchestrazione di Processo in Cooperazione Applicativa Forum P.A. 2006, Roma 9 Maggio 2006 p.romanazzi@ct.rupar.puglia.it

L’Orchestrazione di ProcessoL’Orchestrazione di Processoin Cooperazione Applicativain Cooperazione Applicativa

Forum P.A. 2006, Roma 9 Maggio [email protected]

Page 2: LOrchestrazione di Processo in Cooperazione Applicativa Forum P.A. 2006, Roma 9 Maggio 2006 p.romanazzi@ct.rupar.puglia.it

2

Progetto SCATEL e-GovProgetto 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.

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.

Page 3: LOrchestrazione di Processo in Cooperazione Applicativa Forum P.A. 2006, Roma 9 Maggio 2006 p.romanazzi@ct.rupar.puglia.it

3

Progetto SCATEL e-GovProgetto SCATEL e-GovLa RUPAR PugliaLa RUPAR Puglia

Page 4: LOrchestrazione di Processo in Cooperazione Applicativa Forum P.A. 2006, Roma 9 Maggio 2006 p.romanazzi@ct.rupar.puglia.it

4

Progetto SCATEL e-GovProgetto SCATEL e-Gov

AmministrazioneAmministrazione QuantitàQuantità

RegioneRegione 11

ProvinciaProvincia 55

ComuneComune 258258

Comunità montanaComunità montana 66

Azienda Sanitaria (ASL)Azienda Sanitaria (ASL) 1212

Area Sviluppo Indistriale (ASI)Area Sviluppo Indistriale (ASI) 55

Agenzia Regionale per il LavoroAgenzia Regionale per il Lavoro 11

Consorzio di BonificaConsorzio di Bonifica 66

Agenzia Regionale Protezione dell'ambienteAgenzia Regionale Protezione dell'ambiente 11

Enti ParcoEnti Parco 22

Altri entiAltri enti 5353

TOTALETOTALE 350350

La RUPAR PugliaLa RUPAR Puglia

Page 5: LOrchestrazione di Processo in Cooperazione Applicativa Forum P.A. 2006, Roma 9 Maggio 2006 p.romanazzi@ct.rupar.puglia.it

5

Progetto SCATEL e-GovProgetto SCATEL e-GovLa RUPAR PugliaLa 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

Applicazioni distribuite interamministrative

Fondamentali per:

Servizi di cooperazione applicativa:

Page 6: LOrchestrazione di Processo in Cooperazione Applicativa Forum P.A. 2006, Roma 9 Maggio 2006 p.romanazzi@ct.rupar.puglia.it

6

Progetto SCATEL e-GovProgetto SCATEL e-Gov

Progetto di e-government della Regione Progetto di e-government della Regione PugliaPuglia

1° Avviso del 3 aprile 2002 (Bando e-1° Avviso del 3 aprile 2002 (Bando e-Gov)Gov)

Ammesso al cofinaziamento con decreto Ammesso al cofinaziamento con decreto del 14 novembre 2002 del Ministro per del 14 novembre 2002 del Ministro per l’Innovazione e le Tecnologiel’Innovazione e le Tecnologie

Progetto Infrastrutturale Progetto Infrastrutturale La gestione tecnica è affidata al CT La gestione tecnica è affidata al CT

RUPAR Puglia (Tecnopolis CSATA)RUPAR Puglia (Tecnopolis CSATA)

Obiettivo: realizzare e attivare prodotti e servizi per la cooperazione applicativa tra i domini delle PA regionali.

Page 7: LOrchestrazione di Processo in Cooperazione Applicativa Forum P.A. 2006, Roma 9 Maggio 2006 p.romanazzi@ct.rupar.puglia.it

7

Servizi di supporto Servizi di supporto alla alla cooperazionecooperazione Porte di Dominio

disponibilità on-line in rete (RUPAR) dei servizi di un Ente pubblico accessibili agli altri Enti pubblici

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)

Servizi applicativi Servizi applicativi trasversalitrasversali Posta Certificata

raccomandate elettroniche con ricevute di ritorno anch’esse elettroniche

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

Progetto SCATEL e-GovProgetto SCATEL e-GovI ServiziI Servizi

Page 8: LOrchestrazione di Processo in Cooperazione Applicativa Forum P.A. 2006, Roma 9 Maggio 2006 p.romanazzi@ct.rupar.puglia.it

8

Sistema Centrale di

Cooperazione (SCC)

Sistema Locale di

Cooperazione (SLC)

Ente

Dominio n

Ente

Dominio 2

Ente

Ente

Ente

HTTP

e-Mail

HTTPe-Mail

Dominio 1

Sistema Locale di

Cooperazione (SLC)

Sistema Locale di

Cooperazione (SLC)

Progetto SCATEL e-GovProgetto SCATEL e-GovArchitettura di CooperazioneArchitettura di Cooperazione

Page 9: LOrchestrazione di Processo in Cooperazione Applicativa Forum P.A. 2006, Roma 9 Maggio 2006 p.romanazzi@ct.rupar.puglia.it

9

Pubblicazione/Abbonamento (Oracle GE)Pubblicazione/Abbonamento (Oracle GE) Registro dei serviziRegistro dei servizi Orchestrazione (Oracle BPEL PM)Orchestrazione (Oracle BPEL PM) Protocollo Informatico Protocollo Informatico Porte di Dominio virtuali (ASP) per piccoli EntiPorte di Dominio virtuali (ASP) per piccoli Enti Posta Elettronica Certificata (PEC)Posta Elettronica Certificata (PEC)

Progetto SCATEL e-GovProgetto SCATEL e-GovServizi del Sistema Centrale di CooperazioneServizi del Sistema Centrale di Cooperazione

Page 10: LOrchestrazione di Processo in Cooperazione Applicativa Forum P.A. 2006, Roma 9 Maggio 2006 p.romanazzi@ct.rupar.puglia.it

10

In SPCoop In SPCoop l’Accordo di Serviziol’Accordo di Servizio è definito: è definito:

l’insieme dei documenti che descrivono l’insieme dei documenti che descrivono compiutamente un servizio offerto da compiutamente un servizio offerto da una data Amministrazione (soggetto una data Amministrazione (soggetto SPCoop)SPCoop)

Progetto SCATEL e-GovProgetto SCATEL e-GovAccordo di ServizioAccordo di Servizio

Page 11: LOrchestrazione di Processo in Cooperazione Applicativa Forum P.A. 2006, Roma 9 Maggio 2006 p.romanazzi@ct.rupar.puglia.it

11

Un Un Accordo di CooperazioneAccordo di Cooperazione è composto da: è composto da: un Accordo di Servizio del nuovo servizio un Accordo di Servizio del nuovo servizio

compostocomposto riferimenti ai singoli Accordi di Servizio riferimenti ai singoli Accordi di Servizio

componenticomponenti logica di orchestrazione necessaria per logica di orchestrazione necessaria per

comporre il nuovo servizio a valore comporre il nuovo servizio a valore aggiuntoaggiunto

Progetto SCATEL e-GovProgetto SCATEL e-GovAccordo di CooperazioneAccordo di Cooperazione

Page 12: LOrchestrazione di Processo in Cooperazione Applicativa Forum P.A. 2006, Roma 9 Maggio 2006 p.romanazzi@ct.rupar.puglia.it

12

Fonte: Cnipa

Progetto SCATEL e-GovProgetto SCATEL e-GovLo stack SPCLo stack SPC

Page 13: LOrchestrazione di Processo in Cooperazione Applicativa Forum P.A. 2006, Roma 9 Maggio 2006 p.romanazzi@ct.rupar.puglia.it

13

Un processo di Orchestrazione Un processo di Orchestrazione interagisce con Web Service interni ed interagisce con Web Service interni ed esterni per l’esecuzione di un task esterni per l’esecuzione di un task complessocomplesso

Definisce le interazioni tra i servizi a Definisce le interazioni tra i servizi a livello di messaggi, la logica e l’ordine livello di messaggi, la logica e l’ordine delle interazionidelle interazioni

E’ sempre controllato da una singola E’ sempre controllato da una singola organizzazioneorganizzazione

Progetto SCATEL e-GovProgetto SCATEL e-GovDefinizione di Orchestrazione in ambito W.S.Definizione di Orchestrazione in ambito W.S.

Page 14: LOrchestrazione di Processo in Cooperazione Applicativa Forum P.A. 2006, Roma 9 Maggio 2006 p.romanazzi@ct.rupar.puglia.it

14

Indagine Polizia Ecologica (es. Indagine Polizia Ecologica (es. discariche abusive)discariche abusive)– Verifica i proprietari del suoloVerifica i proprietari del suolo– Ottiene indirizzi di ciascun Ottiene indirizzi di ciascun

proprietarioproprietario– Inoltra le notifiche di infrazioneInoltra le notifiche di infrazione

Progetto SCATEL e-GovProgetto SCATEL e-GovEsempio di Orchestrazione in Cooperazione ApplicativaEsempio di Orchestrazione in Cooperazione Applicativa

Page 15: LOrchestrazione di Processo in Cooperazione Applicativa Forum P.A. 2006, Roma 9 Maggio 2006 p.romanazzi@ct.rupar.puglia.it

15

Servizi ComponentiServizi Componenti– Visura CatastaleVisura Catastale– Visura Anagrafe ComunaleVisura Anagrafe Comunale– Altre possibili fonti di indirizzo (es. Altre possibili fonti di indirizzo (es.

Registro Provinciale PRA)Registro Provinciale PRA)– Indagine “sul posto”Indagine “sul posto”

Progetto SCATEL e-GovProgetto SCATEL e-GovEsempio di Orchestrazione in Cooperazione ApplicativaEsempio di Orchestrazione in Cooperazione Applicativa

Page 16: LOrchestrazione di Processo in Cooperazione Applicativa Forum P.A. 2006, Roma 9 Maggio 2006 p.romanazzi@ct.rupar.puglia.it

16

PA

PD

EnteEnte

RichiedenteRichiedente

Centro Tecnico

CooperazioneApplicativa

Orchestrazionedi Processo

PDD

PDD

PDD

EntiEnti

CooperantiCooperanti

e-gove-gov

e-gove-gov

e-gove-gov

e-gove-gov

e-gove-gov

Progetto SCATEL e-GovProgetto SCATEL e-GovOrchestrazione in Cooperazione ApplicativaOrchestrazione in Cooperazione Applicativa

Page 17: LOrchestrazione di Processo in Cooperazione Applicativa Forum P.A. 2006, Roma 9 Maggio 2006 p.romanazzi@ct.rupar.puglia.it

Oracle AS

xo

BPEL ServerGateway

PA

PD

DominioDominio

FruitoreFruitore

Gateway

Gateway

Gateway PDD2

PDD1

Dominio di Dominio di CooperazioneCooperazione

e-gove-gov

e-gove-gov

e-gove-gov

e-gove-gov

e-gove-gov

e-gove-gov

e-gove-gov

e-gove-gov

Progetto SCATEL e-GovProgetto SCATEL e-Gov

Implementazione dell’Orchestrazione in SCATELImplementazione dell’Orchestrazione in SCATEL

Centro Centro TecnicoTecnico

Page 18: LOrchestrazione di Processo in Cooperazione Applicativa Forum P.A. 2006, Roma 9 Maggio 2006 p.romanazzi@ct.rupar.puglia.it
Page 19: LOrchestrazione di Processo in Cooperazione Applicativa Forum P.A. 2006, Roma 9 Maggio 2006 p.romanazzi@ct.rupar.puglia.it
Page 20: LOrchestrazione di Processo in Cooperazione Applicativa Forum P.A. 2006, Roma 9 Maggio 2006 p.romanazzi@ct.rupar.puglia.it
Page 21: LOrchestrazione di Processo in Cooperazione Applicativa Forum P.A. 2006, Roma 9 Maggio 2006 p.romanazzi@ct.rupar.puglia.it

23

Il modello di Orchestrazione di Processo è disponibile nella sezione “Standard Tecnici” sul sito della

RUPAR Puglia

www.rupar.puglia.it

Progetto SCATEL e-GovProgetto SCATEL e-GovOrchestrazione in Cooperazione ApplicativaOrchestrazione in Cooperazione Applicativa