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
Scarica

1918_pietro_romanazzi