l’orchestrazione di processo in cooperazione applicativa

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: mohammad-ellis

Post on 03-Jan-2016

29 views

Category:

Documents


2 download

DESCRIPTION

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: - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: L’Orchestrazione di Processo in Cooperazione Applicativa

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

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

Page 2: L’Orchestrazione di Processo in Cooperazione Applicativa

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: L’Orchestrazione di Processo in Cooperazione Applicativa

3

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

Page 4: L’Orchestrazione di Processo in Cooperazione Applicativa

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: L’Orchestrazione di Processo in Cooperazione Applicativa

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: L’Orchestrazione di Processo in Cooperazione Applicativa

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: L’Orchestrazione di Processo in Cooperazione Applicativa

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: L’Orchestrazione di Processo in Cooperazione Applicativa

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: L’Orchestrazione di Processo in Cooperazione Applicativa

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: L’Orchestrazione di Processo in Cooperazione Applicativa

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: L’Orchestrazione di Processo in Cooperazione Applicativa

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: L’Orchestrazione di Processo in Cooperazione Applicativa

12

Fonte: Cnipa

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

Page 13: L’Orchestrazione di Processo in Cooperazione Applicativa

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: L’Orchestrazione di Processo in Cooperazione Applicativa

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: L’Orchestrazione di Processo in Cooperazione Applicativa

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: L’Orchestrazione di Processo in Cooperazione Applicativa

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: L’Orchestrazione di Processo in Cooperazione Applicativa

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: L’Orchestrazione di Processo in Cooperazione Applicativa
Page 19: L’Orchestrazione di Processo in Cooperazione Applicativa
Page 20: L’Orchestrazione di Processo in Cooperazione Applicativa
Page 21: L’Orchestrazione di Processo in Cooperazione Applicativa

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