PROGETTO PEOPLE
Request for comments:
Categoria: Applicativa
Destinatari: enti locali
Area tematica: servizi demografici


INDICE
* Parte generale
o Obiettivi e contesto di riferimento
o LArchitettura People e lintegrazione dei sistemi
o Integrazione con linfrastruttura Cart della Regione Toscana
o Risultati attesi
* Parte di dettaglio
o Specificit ed elenco servizi dellarea tematica di servizio
o XSD per i servizi dellarea tematica


PARTE GENERALE

OBIETTIVI E CONTESTO DI  RIFERIMENTO

Obiettivo generale del progetto People  quello di realizzare un sistema di pubblicazione di servizi online da localizzare in un esistente portale di ente locale in grado di soddisfare una gamma cos ampia di cittadini, imprese e professionisti, tale da integrare pienamente la previsione di approccio one stop (Unico punto di accesso). In tal modo, diventa obiettivo praticabile anche una conseguente riorganizzazione dellente basata sulla disponibilit di procedimenti completamente ingegnerizzati ed ottimizzabili.

Come punto unico di accesso (Comune virtuale) il Portale People intrattiene la completa relazione online  tra amministrazione ed utenti.

Anche se appartenenti ad aree tematiche distinte, tutti i seervizi sono proposti con la medesima interfaccia,  lo stesso modello di navigazione e le identiche funzionalit (proposta informativa preliminare atta a superare il livello 1 del ranking UE, procedure realizzate per step interrompibili, memorizzabili e riacquisibili dallutente in tempi successivi, conclusione della procedura con eventuale firma e/o pagamento).

Tutti i servizi sono realizzati previa modellazione
* In un database di ontologie per le areetematiche dei servizi demografici, tributari, SIT, scuola, sport&cultura che recepisce la descrizione dei procedimenti per evidenziare le costanti (standard) di nomenclatura e di semantica
* In un database di procedimenti (base di conoscenza) per le aree tematiche dei servizi alle imprese e dei servizi assistenziali alla persona

La differenziazione di modellazione risponde a criteri di costo e di esigenza di flessibilit:
* il modello delle ontologie (UML)  stata proponibile a costi sopportatibili per People- per aree tematiche con servizi strutturati (tipicamente servizi demografici, tributi) per legge o pi stabili funzionalmente, come le prenotazioni a base dei servizi sport&cultura
* non  stato possibile applicare invece le ontologie ai servizi estremamente variabili da ente ad ente per non dovere affrontare costi immediati improponibili di investimento e costi successivi di mantenimento dei servizi  (servizi alle imprese e servizi di assistenza alla persona su cui insistono regolamenti comunali, disposizioni provinciali e leggi regionali che spingono enormi differenziazioni di nomenclatura e di semantica)

Con modellazione su ontologie o con modellazione in base di conoscenza, per tutti i servizi sono esposti gli XSD che descrivono linterscambio contenutistico tra Front End e SIL (Back end): tutti gli XSD sono proposti al termine di ogni parte di dettaglio.

Tutti i servizi sono realizzati con gli stessi strumenti di base open source in ambiente Java nonch in ambiente .NET e sono erogati col supporto di un framework di servizi orizzontali che contiene
* Il sistema di gestione dellidentit in rete (SIRAC) basato in prospettiva ICARR su un identity provider di fiducia dellente (Certification Authority, Regione, eventualmente lente stesso). SIRAC espone interfacce standard che lo rendono utilizzabile a bassissimi costi di customizzazione anche da servizi non a standard People
* Il modulo gestione intermediari e deleghe per garantire allutente delegante totale garanzia da ogni intrusione intrusione non autorizzata, totale trasparenza operativa allente locale, sicurezza di lavoro per il professionista o il CAF che possono perdipi inoltrare pratiche in modo massivo e non singolare (imbustamento  e firma unica)
* Il modulo di inoltro pratica allente che contiene la gestione dellintera relazione amministrazione/cittadino sino allinoltro al SIL di competenza dopo avvenuta protocollazione
* Il modulo incassi e pagamenti utilizzabile su chiamata da ogni servizio che ne necessiti oppure anche in autonomia essendo dotato di propria interfaccia verso il SIL di riferimento e di ampia reportistica importabile anche in corrispondenza di pagamenti spontanei non preordinati dallente
* Tools per la gestione delle diverse smart card di riconoscimento e firma
      


LARCHITETTURA PEOPLE E LINTEGRAZIONE DEI SISTEMI DI BACK END E FRONT END

Larchitettura People rappresenta un sistema di pubblicazione di servizi, con le sue caratteristiche di fondo:
* netta separazione del Front office di erogazione dei servizi dal Back Office (SIL) di gestione (legacy)
* esposizione dei servizi del Back Office da erogare al Front Office mediante web service con una interfaccia standardizzata  
* standardizzazione delle informazioni scambiate con i web services di back-office in termini di modello delle ontologie e di modello dei procedimenti
* modello federato di fruizione dei servizi per i cittadini, che una volta registrati presso uno qualunque degli enti aderenti alla federazione potranno accedere ai servizi erogati da tutti gli altri enti senza necessit di ripetere il processo di registrazione.
* gestione dellidentit in rete basata sulla cooperazione con Enti terzi fidati, quali CA accreditate CNIPA e regioni, che svolgono il ruolo di Gestori dellidentit (Identity Provider), mantenengono il profilo degli utenti registrati ed erogano il servizio di autenticazione per laccesso ai servizi on-line
* possibilit di utilizzo per gli utenti in fase di autenticazione degli strumenti riconosciuti a livello nazionale quali la Carta di Identit Elettronica e la Carta Nazionale (o Regionale) dei Servizi. Il processo di registrazione People prevede anche lattribuzione agli utenti di Credenziali People (password e PIN) rilasciate con modalit sicura, che potranno essere usate dagli utenti per laccesso ai servizi. 
* possibilit di discriminare laccesso ai servizi sulla base della forza delle credenziali richieste (password, PIN, smartcard) e sulla base di qualifiche associate agli utenti che consentono agli stessi di agire come Intermediari (rappresentanti di societ, rappresentanti CAF, etc.). 
* forte impegno nella gestione delle deleghe per lutilizzo dei servizi da parte di intermediari attraverso la definizione di servizi di utilit appositamente creati per supportare il cittadino nel processo di conferimento di una delega ad un intermediario e per supportare il sistema in fase di verifica del possesso di una delega da parte di un intermediario al momento della richiesta di servizio.  
* minima presenza di dati permanenti (e comunque non rilevanti ai fini dei problemi di privacy e di gestione del possesso dati da parte del legittimo responsabile amministrativo) sul Front Office
* utilizzo di uno strato di mediazione fra front-office e back-office (Virtual Service Layer) come sistema non complesso ma necessario per lorchestrazione del processo virtuale, per garantire la sopravvivenza dellistanza da FO qualora non sia ricevibile dal BO, linterfacciamento con il Protocollo Informatico (attraverso la Posta Elettronica Certificata o mediante web services) e la Cooperazione applicativa
* integrazione con Portali e Reti civiche esistenti, di cui sono salvati e/o utilizzati i servizi di community
* integrazione con i servizi di vendor platform (gestione, sicurezza, profilatura) per la gestione di Portali
* gestione sincrona o asincrona dei processi a seconda delle necessit amministrative
* sistema standard di gestione dellaccessibilit a norma Codice delle Amministrazioni Digitali, uniformit del look and feel e del sistema di navigazione dellutente nei servizi

Con poche modifiche la stessa architettura pu ripondewre alle esigenze di un centro servizi territoriale di pi enti (vedi e-Firenze)




INTEGRAZIONE CON L'INFRASTRUTTURA CART DELLA REGIONE TOSCANA

L'architettura People prevede la possibilit di aggregare i portali degli enti nell'ambito dei Centri Servizi Territoriali
(CST) e di erogare quindi i servizi attraverso un Front End fisicamente condiviso e logicamente suddiviso per ente. 
Come significativo esempio, nell'ambito del progetto e-Firenze i portali (virtuali) degli enti sono aggregati in un'unica
infrastruttura hardware e software condivisa. Allo stesso tempo, i singoli portali virtuali sono indipendenti (in termini
di servizi e configurazioni applicative attivate) e mantengono le specificit di immagine delle Reti civiche, adeguandosi
alle strategie di navigazione e di comunicazione stabilite all'interno di queste.

L'interscambio tra i servizi People di Front End ospitati presso i CST ed i SIL (Back End) avviene tramite web services su
HTTP in cui si utilizzano gli XSD derivanti dalla modellazione ontologica per la descrizione dei contenuti. 
In particolare, l'integrazione di un CST con l'infrastruttura CART prevede l'attivazione di un'unica porta delegata, 
ospitata su NAL presso il CST, e l'interscambio di messaggi sincroni con le porte applicative, ospitate sui NAL dei singoli
enti, che permettono l'accesso ai SIL (Back End) ed in particolare agli applicativi legacy interessati.

Nella visione generale dell'infrastruttura CART, l'interscambio tra il Front End ed i SIL per i servizi People avviene
quindi tramite web services su HTTP scambiati tramite la porta delegata e le porte applicative, attivate in modalit
trasparente. Per maggiori dettagli si rimanda alla documentazione dell'infrastruttura CART.





RISULTATI ATTESI

Oltre 250 servizi sono realizzati nelle seguenti aree tematiche

			SERVIZI E SOLUZIONI PEOPLE	
		
NOME SOLUZIONE                       DESCRIZIONE	            NUMERO SERVIZI
		
Servizi tributari                Richieste, visure e pagamenti
                                 ell'area tributaria locale             50
Servizi demografici	         Richieste, visure e pagamenti 
                                 nell'area anagrafica e                 16
	                           prenotazioni dei relativi servizi	
Servizi cartografici	          Richieste, visure e pagamenti
                                    derivanti dall'uso      	       19	
                                   di banche dati geografiche	
Servizi scolastici	         Richieste, visure e pagamenti
                                       nell'area scolastica             15
		
Servizi alla persona	          Richieste, visure e pagamenti 
                                  nell'area assistenziale	             24
Servizi di Autorizzazione         Richieste, visure e pagamenti 
                                  nell'area dei SUAP, 	            105
                                  e concessione	SUE e commercio	
Servizi sport e cultura          Richieste, prenotazioni, visure 
                                   e pagamenti per l'uso   	        11
                                 di impianti sportivi e l'accesso 
                                    ad eventi culturali 	
Servizi di pagamento	          Servizi di pagamento non 
                                  interfacciati ad altri servizi         5

Tutte le soluzioni sono sostenute anche da un tutor che potr svolgere azione di supporto nel riuso

NOME SOLUZIONE	                                      COMUNE TUTOR
	
Servizi tributari	                               Genova, Brescia, Reggio Emilia
Servizi demografici	                                Siena, Cesena
Servizi cartografici	                             Modena, Carpi, Bari
Servizi scolastici	                            Pesaro (Provincia e comune), 
                                                     San Benedetto del Tronto
Servizi alla persona	                           Roma e Reggio Emilia
Servizi di Autorizzazione e Concessione	           Firenze e Ravenna
Servizi sport e cultura	                         Verona e Reggio Calabria
Servizi di pagamento	                                Bologna, Ancona

Con leccezione dei pagamenti e dei servizi SIT, in tutte le altre aree tematiche sono disponibili servizi pressoch identici realizzati in ambiente Java ed in ambiente .NET Microsoft


PARTE DI DETTAGLIO

SPECIFICITA ED ELENCO SERVIZI DELLA SOLUZIONE PER LAREA TEMATICA

I servizi dellArea Servizi demografici vengono erogati attraverso la proposta famigliare di un catalogo di servizi da cui estrare il servizio di cui si abbisogna.

Il catalogo comprende tutti i servizi di cui il cittadino possa effettivamente necessitare online: pu ottenere i servizi come prenotare le situazioni in cui ottenerli, se uqeste sono definite dalla legge in modo da dover presupporre il passaggio fisico nel Comune.

I servizi sono stati realizzati tramite accodo ufficiale con ANUSCA che , per questa materia, partner ufficiale del progetto. Lelenco servizi ed i contenuti di interscambio BO//FO hanno ricevuto lapprovazione, tramite protocollo dintesa ufficiale, di Assinform associazione delle imprese produttrici di software. I servizi sono stati approvati dalla Comunit di Pratica che riunisce gli esperti di settore degli enti People.

Ci rende i servizi in oggetto come uno standard tendenziale per la cooperazione applicativa.

I servizi sono di due tipi:
- servizi anagrafici
- servizi elettorali

La visura demografica  una delle basi fondamentale per lerogazione di moltissimi servizi perch permette di mettere a disposizione delle pi diverse applicazioni, e quindi dellutente, i suoi dati essenziali senza doverne ripetere la digitazione  

I servizi sono realizzati rispettando appieno le regole dellambiente People nopn pi solo da una sola ditta, ma se ne dispone di due versioni da ditte diverse.

I pi importanti fornitori di BO conoscono gli XSD di interscambio, per cui il costo di interfacciamento BO//FO tende ormai ad essere molto contenuto.

I servizi sono proposti classificati per evento della vita. E prevista la possibilit di rendere autocertificazione dei dati secondo un modello a norma di legge.

Tutti i servizi sono realizzati sia in ambiente Java che in ambiente dotNET



ELENCO DEI SERVIZI DELLAREA

Evento                  Nome Servizio                 CodPeople
Essere cittadino   Visura di Stato di Famiglia         DEM001
Essere cittadino   Visure di Cittadinanza              DEM012
Essere cittadino   Visura di Residenza                 DEM013
Essere cittadino   Visura di Nascita                   DEM014
Essere cittadino   Visura di Decesso                   DEM015
Essere cittadino   Visura di Matrimonio                DEM016
Essere cittadino   Visura di Permesso di Soggiorno     DEM026
Essere cittadino   Visure Storica di Residenza         DEM027
Essere cittadino   Visure Storica di Famiglia          DEM028
Essere cittadino   Prenotazione Emissione CIE/CNS      DEM003
Avere un figlio    Prenotazione Denuncia di Nascita    DEM004
Essere cittadino   Cambio di Abitazione                DEM005
Essere cittadino   Immigrazione                        DEM006
Essere cittadino   Prenotazione cartellino minori      DEM037
Essere cittadino   Prenot. di Pubbl. matrimonio civile DEM036
Essere cittadino   Prenot. di Pubbl. matrimonio religi.DEM021
Essere cittadino   Prenotazione di matrimonio civile   DEM022
Essere cittadino   Prenotazione di decesso             DEM023
Essere cittadino   Prenotazione certificati            DEM024
Essere cittadino   Cancellazione Albo Elettorale       DEM033
Essere cittadino   Inserimento Albo dei Presid. Seggio DEM009
Essere cittadino   Inserimento Albo degli Scrutatori   DEM010





XSD PER I SERVIZI DELL'AREA TEMATICA

Gli XSD dellarea tematica sono reperibili allindirizzo http:\\people.diviana.net


