Le infrastrutture open source per la cooperazione applicativa nella pubblica amministrazione:...

14
Eclipse Day 2010 in Rome October 5 th , 2010 www.spagoworld.org/openevents Andrea Boer Dirigente del Servizio Progettazione e Sviluppo Direzione Sistema Informatico Regione del Veneto Le infrastrutture open source per la cooperazione applicativa nella pubblica amministrazione: l'esperienza in Regione del Veneto

description

The presentation supported the speech by Andrea Boer, Project Manager at Veneto Region, at Eclipse Day 2010 in Rome (5th October 2010) http://www.spagoworld.org/openevents/

Transcript of Le infrastrutture open source per la cooperazione applicativa nella pubblica amministrazione:...

Page 1: Le infrastrutture open source per la cooperazione applicativa nella pubblica amministrazione: l'esperienza di Regione Veneto

Eclipse Day 2010 in RomeOctober 5th, 2010

www.spagoworld.org/openevents

Andrea BoerDirigente del Servizio Progettazione e SviluppoDirezione Sistema InformaticoRegione del Veneto

Le infrastrutture open source per la cooperazione applicativa nella pubblica amministrazione: l'esperienza in Regione del Veneto

Page 2: Le infrastrutture open source per la cooperazione applicativa nella pubblica amministrazione: l'esperienza di Regione Veneto

Eclipse Day 2010 in Rome

Le infrastrutture open source per la cooperazione applicativa nella pubblica amministrazione: l'esperienza in Regione del Veneto Andrea Boer

2

October 5th, 2010

La nostra mission:� Pianificazione e progettazione delle strategie evolutive del sistema

informativo regionale (SIRV)

� Gestione degli standard

� Progettazione e sviluppo del SIRV

� Gestione dei rapporti con l'utenza, definizione delle evoluzioni, problem identification e problem solving

� Manutenzione correttiva ed evolutiva del SIRV

Il ruolo del Servizio Progettazione e Sviluppo nell’informatica regionale

Page 3: Le infrastrutture open source per la cooperazione applicativa nella pubblica amministrazione: l'esperienza di Regione Veneto

Eclipse Day 2010 in Rome

Le infrastrutture open source per la cooperazione applicativa nella pubblica amministrazione: l'esperienza in Regione del Veneto Andrea Boer

3

October 5th, 2010

Il percorso del SIRV

ArchitetturaSOA

IntegrazioneIntegrazione

Portali

BusinessIntelligence

Dorsale di integrazione

(DIRV)

RazionalizzazioneRazionalizzazione

Porte di dominio

(SOFTWAREFACTORY)

DIRV 3

ConsolidamentoConsolidamento

OSGi

Catalogo dei servizi

Architetture3-tier

StandardizzazioneStandardizzazione

FrameworkOpen Source

(RV-COMMONS)

20032003--20052005

Dal Dal clientclient / server / server

al webal web

20052005--20072007

Condivisione Condivisione di di

serviziservizi

20072007--20092009

CooperazioneCooperazioneapplicativaapplicativa

20102010--201x201x

Composite Composite ApplicationApplication

Page 4: Le infrastrutture open source per la cooperazione applicativa nella pubblica amministrazione: l'esperienza di Regione Veneto

Eclipse Day 2010 in Rome

Le infrastrutture open source per la cooperazione applicativa nella pubblica amministrazione: l'esperienza in Regione del Veneto Andrea Boer

4

October 5th, 2010

SIRV & Soluzioni Open Source adottate

2003

Eclipse IDE

2010 ���� …

Servizi Server

Adozione soluzioni Adozione soluzioni EclipseEclipse

Page 5: Le infrastrutture open source per la cooperazione applicativa nella pubblica amministrazione: l'esperienza di Regione Veneto

Eclipse Day 2010 in Rome

Le infrastrutture open source per la cooperazione applicativa nella pubblica amministrazione: l'esperienza in Regione del Veneto Andrea Boer

5

October 5th, 2010

Cooperazione applicativa nella P.A.: il contesto di riferimento

•In Europa: eEurope 2002, eEurope

2005, i2010, EIF (European Interoperability

Framework), …

•In Italia: Sistema Pubblico di

Connettività (SPC), SPCoop, Codice

dell’Amministrazione Digitale, Piano di eGov

2012, progetto ICAR, …

�Interoperabilità tra i sistemi di protocollo�Gestione federata delle identità digitali�Linee guida busta di eGov�Qualificazione delle porte di dominio

Vedi anche su: cresci.regione.veneto.it, www.cnipa.gov.it

Page 6: Le infrastrutture open source per la cooperazione applicativa nella pubblica amministrazione: l'esperienza di Regione Veneto

Eclipse Day 2010 in Rome

Le infrastrutture open source per la cooperazione applicativa nella pubblica amministrazione: l'esperienza in Regione del Veneto Andrea Boer

6

October 5th, 2010

DIRV: Obiettivi raggiunti

Efficienza attori coinvolti

ObiettiviObiettivi

Standardizzazione

RiusoAderenza eGov

Cooperazione applicativa anche a servizi interni

Governance

Page 7: Le infrastrutture open source per la cooperazione applicativa nella pubblica amministrazione: l'esperienza di Regione Veneto

Eclipse Day 2010 in Rome

Le infrastrutture open source per la cooperazione applicativa nella pubblica amministrazione: l'esperienza in Regione del Veneto Andrea Boer

7

October 5th, 2010

(2007-2009) DIRV 2

• Soluzione SOA d’integrazione ed orchestrazione basata su Enterprise Service Bus

• Cooperazione tramite Porte di Dominio, conformi alle linee guida del CNIPA e connettori

standard

• Gestione dei diversi processi, provenienti sia da applicazioni esterne che interne, quali

ordini di pagamento, identity access management, firma elettronica, conservazione dei

documenti, servizi di tesoreria

� Spagic come middleware SOA/BPM� Eclipse IDE (Spagic IDE) supporto allo sviluppo� Apache ServiceMIX, ESB aderente allo standard JBI� Apache JUDDI come repository dei descrittori WSDL � Spagic monitor per il monitoraggio ed il management

Page 8: Le infrastrutture open source per la cooperazione applicativa nella pubblica amministrazione: l'esperienza di Regione Veneto

Eclipse Day 2010 in Rome

Le infrastrutture open source per la cooperazione applicativa nella pubblica amministrazione: l'esperienza in Regione del Veneto Andrea Boer

8

October 5th, 2010

(2010-201x) DIRV 3

• Soluzione di cooperazione applicativa

• Potenzialmente tutti i nodi di componenti vengono distribuiti tramite provisioning

• Gestione del versioning, security

• Governance del servizio

primaprima DIRV 3DIRV 3Universal Universal MiddlewareMiddleware

DIRV 2 DIRV 2 -- ESBESB

� Universal Middleware di Spagic� Eclipse OSGi di Equinox

Page 9: Le infrastrutture open source per la cooperazione applicativa nella pubblica amministrazione: l'esperienza di Regione Veneto

Eclipse Day 2010 in Rome

Le infrastrutture open source per la cooperazione applicativa nella pubblica amministrazione: l'esperienza in Regione del Veneto Andrea Boer

9

October 5th, 2010

Dorsale Integrazione: nuovi obiettivi

Service Distribution / Interoperability

Sta

ndar

diza

tion

Gov

erna

nce

Reusability / Time to Market

ESB

BPMBPMN

BRMS

ServicesComp.

SOA

� Completare il percorso di ottimizzazione e diffusione delle nuove tecnologie.

Ulteriori Ulteriori obiettiviobiettivi

Aumentare standardizzazione

Aumentare riusabilità(Backend & Frontend)

Aumentare la UserExperience

Velocità di realizzazione

� Individuare l’insieme di componenti, strumenti, standard, regole e bests practices in funzione dei diversi obiettivi

Page 10: Le infrastrutture open source per la cooperazione applicativa nella pubblica amministrazione: l'esperienza di Regione Veneto

Eclipse Day 2010 in Rome

Le infrastrutture open source per la cooperazione applicativa nella pubblica amministrazione: l'esperienza in Regione del Veneto Andrea Boer

10

October 5th, 2010

Gli standard regionali informatici

DGR n. 3176 del 27/10/2009: “approvazione degli Standard Regionali Informatici e mandato alla Direzione Sistema Informatico per il loro governo e aggiornamento”

� “regole precise per la conduzione dei progetti, la stesura della documentazione e le modalità per la produzione del software, affrontando tutte le tematiche: autenticazione e profilatura, riuso di componenti e servizi, sicurezza, stesura e rilascio del codice, ecc.”

� gli standard regionali informatici prevedono l’utilizzo di tecnologie open source ed in particolare della DIRV quale piattaforma di riferimento per la cooperazione applicativa

Page 11: Le infrastrutture open source per la cooperazione applicativa nella pubblica amministrazione: l'esperienza di Regione Veneto

Eclipse Day 2010 in Rome

Le infrastrutture open source per la cooperazione applicativa nella pubblica amministrazione: l'esperienza in Regione del Veneto Andrea Boer

11

October 5th, 2010

Esempi di applicazione: il progetto d.i.GeAC (1)

Page 12: Le infrastrutture open source per la cooperazione applicativa nella pubblica amministrazione: l'esperienza di Regione Veneto

Eclipse Day 2010 in Rome

Le infrastrutture open source per la cooperazione applicativa nella pubblica amministrazione: l'esperienza in Regione del Veneto Andrea Boer

12

October 5th, 2010

Esempi di applicazione: il progetto d.i.GeAC (2)

INTRANET

AS intranet lxintra01.intra.rve

ArcoWeb FirmaWeb

WS intranet lxintra01

Conservazione

FirmaWS

Conservazione WS

Archiviazione

ArchiviazioneWS

Firma

Oracle 9iPACK_SIRV1_ORA

DIRVINFOCAMERE

DA

TA

BU

SIN

ES

SP

RE

SE

NT

AT

ION

EXTRAWAY

ExtraWay ??????

Extraway

ArcoWebFirmaWeb

1 (?)

2

43

5

Macchine da individuare

ServiceMix

Page 13: Le infrastrutture open source per la cooperazione applicativa nella pubblica amministrazione: l'esperienza di Regione Veneto

Eclipse Day 2010 in Rome

Le infrastrutture open source per la cooperazione applicativa nella pubblica amministrazione: l'esperienza in Regione del Veneto Andrea Boer

13

October 5th, 2010

Esempi di applicazione: il progetto DOGE

Page 14: Le infrastrutture open source per la cooperazione applicativa nella pubblica amministrazione: l'esperienza di Regione Veneto

Eclipse Day 2010 in Rome

Le infrastrutture open source per la cooperazione applicativa nella pubblica amministrazione: l'esperienza in Regione del Veneto Andrea Boer

14

October 5th, 2010

Grazie per l’attenzione

Andrea Boer

Regione del VenetoDirezione Sistema Informatico

Servizio Progettazione e [email protected]