Smart Cities and Communities and Social Innovation Bando MIUR D.D. 391/Ric. del 5 luglio 2012 “Open City Platform: una piattaforma cloud di valenza generale.

Slides:



Advertisements
Presentazioni simili
Prototipo del Portale Fiscale per le Aziende. Portale Fiscale x le Aziende Area informativa news Area abbonati, accesso alla home page personalizzata,
Advertisements

La sinergia tra Office SharePoint Portal Server 2003 e Content Management Server 2002 Walter Cipolleschi.
REGIONE PUGLIATECNOPOLIS CSATA Sustainable and Effective Entrepreneurship Development Scheme INTERREG IIIB – CADSES WORKSHOP LA PUGLIA DELLA COOPERAZIONE.
Provincia di Genova La Provincia di Genova per l Open Source Convegno Il software Open Source nelle banche e nella Pubblica Amministrazione 18 novembre.
Progetto Certificazione GDL: POLO di Calimera Forum del PROGETTO DI DECERTIFICAZIONE DEL SISTEMA Agenzia di Assistenza Tecnica agli Enti Locali.
Integrazione di una piattaforma IPTV in un’architettura SOA
Roma Giancarlo Galardi
COLT Enterprise Cloud Dionigi Faccenda La visione di COLT.
Programma SDP Roma, 11 aprile 2007.
IL CLOUD COMPUTING: portabilità o privacy?
Gaetano Santucci Centro Nazionale per l’Informatica
Piattaforma Open Data dati.piemonte.it
Presentazione della società Maggio La Consulenza sulla Business Productivity Contesto – Oggi persone e imprese possono utilizzare tecnologie dell'informazione.
Contributo dell’Università degli Studi di Palermo e del CNR Sicilia
Benvenuti a Un incontro informativo di grande valore ed alto contenuto sulla Virtualizzazione e sistemi ad alta disponibiltà per le PMI.
Open City Platform Flavio Corradini Cloud Computing Technologies for
Stefano Di Giovannantonio ECM Consulting Solution Expert
1 I vantaggi per la Pubblica Amministrazione nelluso di software Open Source.
Firenze – Festival della Creatività 2009 Comm.it s.r.l. – Ing. Davide Rogai, Ph.D. – Software >> fast on demand software.
Servizi Grid ed agenti mobili : un ambiente di sviluppo e delivering
Dove vuoi, quando vuoi, come vuoi.
RDN - Radio Data Network Protojet Office Una Soluzione Professionale.
“Tecnologie e soluzioni per la Smart City” - Call for solutions di SMART City Exhibition INFN Istituto Nazionale di Fisica Nucleare (a nome dei proponenti.
Smart Cities and Communities and Social Innovation Bando MIUR D.D. 391/Ric. del 5 luglio 2012 “ Open City Platform : la piattaforma aperta,e innovativa.
FESR Consorzio COMETA Giuseppe Andronico Industry Day Catania, 30 Giugno 2011 IaaS, PaaS e SaaS: cosa significano per le aziende.
Roma, 9 maggio 2005 Luca Nicoletti – Unità Disegno e progettazione Sistemi Access Management centralizzato per applicazioni WEB: l’esperienza del MEF.
Far crescere la manifattura con le ICT: casi di successo a NordEst a cura di Cecilia Rossignoli 14 marzo 2013, Fondazione CUOA.
Patient file Anagrafe persone fisicheAnagrafe sanitaria Anagrafe dei professionisti sanitari La utilizzazione di dati clinici (patient file) Modelli di.
We make it 1 L’ infrastruttura Virtuale e la gestione Dinamica Fabiano Finamore Infrastructure Optimization Sales Brain Force Italia.
CMS per la scuola con JOOMLA
Requisiti Funzionali del Sistema Obiettivo: realizzare un ambiente distribuito nel quale tutti gli Enti Regionali possano interagire prescindendo dalle.
By: Powered by:. Tecnologia Microsoft La soluzione CCAnalyzer utilizza la tecnologia OLAP (On Line Analytical Processing) di Microsoft presente nel software.
Internetworking V anno. Le soluzioni cloud per la progettazione di infrastrutture di rete.
Mobile Agent and Enterprise Architecture Integration Il Gestore di Librerie e Servizi Lambertini Riccardo.
Premessa 1 Eurovita è una compagnia di bancassicurazione, piattaforma aperta, indipendente e specializzata nella distribuzione di polizze tramite.
II FASE - Linea d’azione 2 “Il riuso delle soluzioni di eGovernment” 10 maggio 2004 Roberto Pizzicannella CNIPA – Area Innovazione Regioni ed Enti Locali.
Presentazione del Progetto
Presenta – #wpc15it1 BI005 - Real Power BI Franco Perduca Factory Software srl
Forum PA Criteri e metodologie per le linee guida sui progetti di riuso Renzo Marin Progetto CRC – CNIPA/Formez Forum PA – 10 maggio 2005.
Architetture software
Il servizio per la partecipazione e l’assunzione di decisioni condivise nelle smart communities
PRISMA PiattafoRme cloud Interoperabili per SMArt-government PRISMA : LA PIATTAFORMA CLOUD APERTA PER SMART COMMUNITIES INAUGURAZIONE DATA CENTER RECAS.
Motivazioni e obiettivi di uno spin-off IGI Luciano Gaido 1.
Smart Cities and Communities and Social Innovation Bando MIUR Gli sviluppi Cloud nel progetto “Open City Platform” D.D. 391/Ric. del 5 luglio 2012 Luciano.
OR 5 - Studio e realizzazione del provisioning on- demand di formati Open Data, correlati tra loro, per lo sviluppo di servizi applicativi Stato Avanzamento.
OR6: Studio, progettazione e realizzazione di un Citizen's Marketplace per cittadini e imprese che renda disponibili i servizi applicativi forniti da PA.
Siamo tutti coinvolti da un radicale processo di cambiamento! Condivisione Comunicazione Partecipazione Collaborazione.
Un'infrastruttura per il Paese: il progetto SUNFISH Francesco Paolo Schiavo Luca Nicoletti Sede Sogei Roma, 5 Aprile 2016 C.
Il Paese che cambia passa da qui. Il nuovo Piano triennale per l’Italia digitale: la strategia sulle infrastrutture Antonio Samaritani, Direttore generale.
Open City Platform è un progetto finanziato da Application Store Tutorial 30/09/2015.
XzelCloud Cloud Advanced Services on large-scale Federated Infrastructures Call ICT-7 (23 Apr ‘14) Marco Verlato (INFN-PD)
WP3 Stato avanzamento lavori CTS - Bologna - 27/03/2015.
WP11 Stato avanzamento lavori CTS - Bologna - 27/03/2015.
Claudio Grandi Workshop CCR 2015 Claudio Grandi INFN Bologna.
Monitoring applicativo SaaS Tutorial 30/09/2015. Finalità Il monitoraggio applicativo per verificare, quantificare e controllare l’automazione introdotta.
OpenShift Origin – Cosa è
Open City Platform: i primi risultati Riunione CCR, 16 settembre 2015 Luciano Gaido.
Titolo evento Luogo, data Seminario INSPIRE Bologna, 12 luglio 2012 UNO SGUARDO AL FUTURO Progetti e strategie future per l’Emilia Romagna Dimitri Tartari.
Open City Platform: stato del progetto Workshop CCR, Trento, 17 marzo 2016 Luciano Gaido.
1 OR 6 – C ITIZEN ’ S M ARKETPLACE Progetto “Open City Platform” Bando MIUR Smart Cities and Communities and Social Innovation Mauro Coletta, Maggioli.
Smart Cities and Communities and Social Innovation Bando MIUR D.D. 391/Ric. del 5 luglio 2012 “Open City Platform: PaaS architecture” Dante Bonino OCP.
Smart Cities and Communities and Social Innovation Bando MIUR D.D. 391/Ric. del 5 luglio 2012 “Open City Platform: OCP architecture” OCP architectural.
SAL OR10 Aggiornato alla data del 24/03/2015. AR10.1 – Stato dell’arte - 1 Azioni per la modernizzazione pianificate: ●Integrazione applicativi ospedalieri.
Enterprise Store AG 26/02/2015. Agenda ●Use Case ●Requisiti aggiuntivi ●Architettura ●Strumenti per lo sviluppo ●Suddivisione delle attività.
LaBiodoloa Attività di sperimentazione RECAS - Catania G. Andronico
OpenShift Origin Architecture Componenti I due elementi base della piattaforma sono il Broker ed il/i Node/s. il server Broker è un’applicazione Rail che.
OR 1 & OR 2 Stato avanzamento lavori Cristina Aiftimiei (INFN-CNAF) CTS - Bologna - 09/10/2015.
Framework di sicurezza della piattaforma OCP (Identity & Access Management) Smart Cities and Communities and Social Innovation Bando MIUR D.D. 391/Ric.
Bando MIUR Smart Cities and Communities and Social Innovation
Transcript della presentazione:

Smart Cities and Communities and Social Innovation Bando MIUR D.D. 391/Ric. del 5 luglio 2012 “Open City Platform: una piattaforma cloud di valenza generale evolutiva aperta e innovativa per l’offerta e l’erogazione in cloud di servizi per la Pubblica Amministrazione Stefano Bussolino OCP Architectural Group member – Santer Reply

Outline Introduzione a OCP, strategie e focus Piattaforma IaaS Piattaforma PaaS Monitoring Open Data Engine Application Store Service Toolkit Citizen Marketplace Security

Intro

Visione d’insieme Open City Platform secondo il bando Smart Cities collabora strettamente con: 3 Regioni (Emilia Romagna, Marche e Toscana) Decine di comuni e ANCI per fornire una Piattaforma Cloud Open Source mirata per i Data Centers della PA che: Fornisca un’implementazione di riferimento per poter stabilire a livello nazionale un’infrastruttura cloud completa e federata che permetta alle PA, cittadini e imprese la l’accesso e la condivisione di servizi e dati disponibili nei vari CED cloud della PA Permetta di fornire una base tecnologica avanzata per richieste di finanziamento a livello Europeo al mondo della Ricerca, Università, Industrie e PA Sviluppi competenze e nuovi modelli di business secondo le potenzialità dei territori

I Driver principali del progetto - Per eliminare il lock in e la mancanza di trasparenza delle piattaforme proprietarie - Per ridurre i costi per la PA e porre il paese alla frontiera mondiale in questo campo - Per poter sfruttare un trend di mercato ormai consolidato - Per poter anticipare le nuove aspettative degli utenti. - Per abilitare lo sviluppo e il riuso di nuove applicazioni relative ai settori d’interesse delle PA (Salute, eGov, Ambiente, Mobilità …) - Per realizzare nuovi modelli organizzativi sostenibili nel tempo per le PA che permettano d’innovare l’erogazione di servizi in modo nativamente digitale

Cloud Open Source: La scelta si è rivelata vincente Da DZone Cloud Report 2014

Cloud: Cosa interessa di più oggi? Da Dzone Cloud Report 2014 Una significativa evoluzione recente

Focus sulla PA: su cosa punta OCP ?

Perchè puntare su un nuovo cloud aperto per la PA? Lo sviluppo del Cloud Open Source è recente (2010)! E’ possibile realizzare nuovi servizi tecnologici infrastrutturali innovativi open source nell’ambito del Cloud, competitivi perchè nativamente interoperabili a livello federato, ora secondo le regole del paese ( SPID…) e poi europee e perché realizzati dalle imprese e il mondo della ricerca sotto la guida diretta delle esigenze delle PA (Security, Privacy..) E’ possibile abilitare tempestivamente lo sviluppo/di nuove applicazioni cloud competitive relative ai settori d’interesse delle PA (Salute, eGov, Ambiente, Mobilità …) nativamente predisposte e sostenute da tools specifici per poter essere attivate e riutilizzate in modo digitale nei CED cloud delle PA Per realizzare nuovi modelli organizzativi sostenibili nel tempo per le PA che permettano d’innovare l’erogazione di servizi in modo nativamente digitale da parte delle Pubbliche Amministrazioni Locali e Regionali a cittadini, imprese e altre amministrazioni a costi ridotti

La strategia di OCP per la Piattaforma Cloud per la PA Realizzare una Piattaforma Cloud generale Open Source per la PA che comprendea i tre livelli: Infrastructure as a Service- IaaS, Platform as a Service - PaaS e Software as a Service –SaaS integrando: - I migliori prodotti che la vasta community internazionale open source ha reso disponibili e continuerà a sviluppare e rendere disponibili: Openstack, Zabbix, Cloudify, OpenShift… - Le customizzazioni prodotte dai progetti pionieristici come PRISMA (progetto MIUR PON 22 con MEuro di finanziamento), Marche Cloud, INFN Cloud Aggiungere/integrare nella piattaforma con attività di Ricerca e Sviluppo nuovi servizi innovativi specifici per la PA - AppStore, Open Data Engine, Security federata, Market Place per il cittadin - In futuro piattaforme specifiche di settore a supporto a servizi in cloud per Sanità, eGov, Ambiente….

Gestore Virtual Environment Cloud Formation as a Service (CFaaS)Disaster Recovery as a Service (DRaaS) Real Environment (VM infrastructure, HW, network,... ?) OCP Reusable Components Component Manager C Application Citizen's Marketplace Infomobilità e videosorveglianza Smart Gov, territorio e fiscalità Salute e qualità alimentare Real Environment (VM infrastructure, HW, network,... ?) Market Billing Cloud management interface PaaS for eGOV Monitoring as a Service Flexible Resource Management Service Billing Integration PaaS (IPaaS) Data Loader Open Data & Open Service Engine Data Service Data Integration Data Explorer Data Browser C Service Registry Service Marketplace Cloud to Cloud (C2C) Cloud to Ground (C2G) Servic e Comp osition Business Process Server as a Service Enterprise Service Bus as a Service Platform Infrastrcture Admin Monitor for PaaS Admin Monitor for IaaS Metering for IaaS Citizen Relationship Management Citizen Profile Management Admin Monitor for SaaS L’architettura generale della Piattaforma OCP (vintage version)

L’architettura della piattaforma è stata disegnata considerando: integrazione IaaS e PaaS scalabilità multilayer interoperabilità riuso delle componenti robustezza Include al suo interno macro componenti particolarmente rilevanti: modulo orchestrator/automation modulo monitoring/billing PaaS layer/services IaaS layer/services Open Data e Open Service Engine Application Store e Toolkit Repository Citizen’s Marketplace 12 Authentication - Authorization - accounting adapter Disaster Recovery as a Service (DRaaS) Real Environment (VM infrastructure, HW, network) IaaS / PaaS Management Flexible Resource Management Cloud to Cloud (C2C) Cloud to Ground (C2G) Service Composition Orchestrator brokering Queue system Openstack Native API Recipe (HEAT/TOSCA) API Lifecycle Engine API Monitoring engine PaaS layer API Cloud Formation as a Service (CFaaS) Billing engine App store Citizen's Marketplace App Management Portal App API API rest Interface TOSCA enabled iPaaS Layer API mysql Postgres SQL RDF Open Data Services RC Open Data Services RC Opendata from external source Open data engine Appserver IAAS providers Authentication - Authorization - accounting API Open Data Layer L’architettura generale della Piattaforma OCP (current version) Reusable components (REST services) Reusable components (REST services)

IaaS

IaaS da PRISMA: Layout architetturale

Le caratteristiche generali della IaaS di OCP HA: Tutti i servizi di OpenStack offerti alla PA in HA con tool d’installazione e configurazione automatici basati su Puppet, Foreman e Fuel Monitoring integrato Fault-tolerance oSoluzioni pronte per gestire i fallimenti dei servizi Core di OpenStack oE per gestire il fault dei servizi utente ospitati su OpenStack Disaster Recovery oSoluzioni di Cold-disaster-recovery direttamente integrate nell’infrastruttura IaaS oSia per i dati che per i servizi Performance a QoS oGestisce automaticamente (a livello di IaaS) QoS e autoscaling per gestire picchi di carico

PaaS

PaaS layer attuale Platform UI Layer REST API Native API Thymeleaf, spring-mvc spring-security (SSO authentication with SAML) Thymeleaf, spring-mvc spring-security (SSO authentication with SAML) IaaS Layer DB Native API Adapter (IaaS) Openstack4j DAO Recipe (HEAT) Native API ORCHESTRATOR ENGINE Monitoring Connector Cloudify Connector Openshift Connector Native API Monitoring Pillar Native API HOT & Receipe Repository HOT & Receipe Repository Native API

Le strategie adottate per la PaaS di OCP Fornire alla PA automazione per l’attivazione di servizi su IaaS a livello di piattaforma eliminando dall’utente la necessità di gestire la complessità delle componenti dell’infrastruttura e delle configurazioni non solo per OpenStack ma per cloud eterogenee Continuare il focus sull’integrazione di soluzioni Open Source ma fornire la massima apertura alla possibilità di usare tecnologie e infrastrutture cloud proprietarie Fare scelte sempre guidate dagli Use Case della PA + standard di mercato Basare il core della piattaforma su soluzioni Open Source che sono o stanno diventando leader di mercato 18

Le Piattaforme PaaS di OCP API «OCP ha condotto parallelamente test e sperimentazioni su quattro diverse piattaforme PaaS leader di mercato, per cloudfoundy e wso2 OCP finisce qui!» Cloudify si configura come orchestrator tecnologico avanzato di configurazioni complesse, sia basate su VM che dockers Openshift offre agli sviluppatori un environment arricchito da numerosi “reusable components” costruiti in OCP per grantire un alta percentuale di riuso di componenti comuni «Lo strato di integrazione e l’orchestrator giocheranno un ruolo fondamentale nella gestione delle diverse piattaforme e delle ‘’RICETTE’’ relative ai servizi erogati» Restfull interface Basate su ricette o cartridge Openstack enabled 19

Le piattaforme PaaS selezionate e l’architettura disegnata consentono lo Scale up, scale down, scale out, scale in delle risorse impegnate Un servizio “scalabile” garantisce: incremento proporzionale delle prestazioni aumentando le risorse allocate in caso di necessità (aumento n° sessioni, CPU oltre soglia…); la resilienza alle failure; Un’architettura software scalabile è indispensabile per trarre reale vantaggio da un’infrastruttura HW o virtuale scalabile: la scalabilità è necessaria ad ogni livello della piattaforma L’utilizzo dei servizi di load-balancing + autoscaling offerti dagli strati IaaS e PaaS è una combinazione vincente per implementare sistemi fault-tolerant, scalabili, ad alte prestazioni. Scalabilità ed alta affidabilità

I servizi PaaS di basso livello di OCP Identity access management Database Application deployment Queue system Business intelligence Business Process Manager Open Data framework Tecnologie offerte as a Service derivati da PRISMA OCP offre già servizi di tipologia PaaS progettati per essere erogati rispettando concetti chiave del Cloud Computing: Monitoraggio Raccolta metriche - Billing Elasticità Scalabilità Self service Affidabilità Restful access Ognuno di questi elementi è parte fondante della piattaforma Messaging (mail + sms) 21

Cloud aware components and application Application

Cloud aware components and application Application

«Gli sviluppi chiave di OCP garantiscono l’interoperabilità tra varie soluzioni e il carattere di interregionalità, l’approccio della sperimentazione in testbed e sul campo consente di testarli in concreto» An integration platform as a service (iPaaS) is a form of platform as a service (PaaS... ) that provides capabilities to enable subscribers (usually referred to as "tenants") to implement integration projects involving any combination of cloud- resident and on-premises endpoints — data sources, applications, services (in the service-oriented architecture [SOA] sense of the word), APIs and processes. This is achieved by leveraging the iPaaS capabilities to develop, deploy, execute, manage and monitor integration flows (at times also referred to as "integration interfaces") linking multiple endpoints..... IaaS + PaaS + SaaS = iPaaS Le possibilità di integrazione Cloud to Cloud (C2C) e Cloud to Ground (C2G) a supporto e a garanzia della interoperabilità interregionale sono molte ma quali sono le funzionalità che primariamente interessano ? La fase di acquisizione dei requisiti con le PAL coinvolte (Regione Emilia Romagna, Regione Marche e Regione Toscana) si sta rivelando determinante per agevolare la definizione di specifici casi d’uso.

iPaaS: la vera integrazione tra servizi eterogenei Caso d’uso 1: iPaaS Puro Esposizione di un servizio che abbia come origine l’output di servizi erogati da differenti PaaS/IaaS. Caso d’uso 2: Cloud Bursting L’IPaaS è in grado di utilizzare differenti strati IaaS: Ec2 + OpenStack., In caso di maggior richiesta di risorse possono essere utilizzate risorse appartenenti a cloud diversi, pubblici o privati utilizzando l'intelligenza dell’orchestrator ed il modulo di brokering Caso d’uso 3:PaaS Scaling L’IPaaS è in grado di utilizzare differenti strati PaaS,Il provisioning delle piattaforme può essere effettuato per qualunque tipo di cartridge: Piattaforma intera (ad esempio Alfresco) o singole componenti (SQLServer, Tomcat, Apache, etc.) IPaas

Monitoring

Monitoring - introduzione Il tema del monitoraggio è di fondamentale importanza in generale nella gestione di infrastrutture complesse ed in particolar modo nell’ambito della tematica Cloud sia dal punto di vista del controllo dell’efficienza del sistema sia come base per le ulteriori attività di metering, accounting e billing delle risorse della cloud ai vari livelli IaaS, PaaS e SaaS. Il sistema di monitoraggio della piattaforma OCP dovrà assolvere ai seguenti compiti: Raccogliere e rendere fruibili i dati di monitoraggio relativi alla cloud di interesse, per I livelli IaaS, PaaS e SaaS; Fornire un servizio di monitoraggio scalabile e integrato con le parti rilevanti dell’infrastruttura. Fornire metriche di monitoraggio rilevanti per l’uso come dati di accounting funzionali al billing. Utilizzare, quanto possibile, strumenti esistenti di comprovata affidabilità e scalabilità, estendendone le funzionalità e integrandoli con le componenti architetturali della piattaforma OCP. 27

System monitoring Monitoring Pillar Orchestrator Openstack ENV Openstack Hypervisor Cloudify ENV Zabbix watcher Zabbix metric Zabbix Infrastructure Zabbix Wrapper BIZ Orchestrator (jBPM) BIZ Library HEAT REST API CLOUDIFY REST API OCP MODEL Billing Policy engine Rules Price List Billing Pillar Static info from platform: Flavour Service type Get metering data Get static data Invoice Sytem notification VM + script 28 Monitoraggio infrastruttura di servizio Metriche billing e di servizio E di monitoraggio raggiungibilità servizio PAAS Ceilometer/script python custom [ZCP]zabbix ceilometer proxy Storicizzate su DB Zabbix Metriche utente con frequenza di update maggiore Metriche per capire stato del servizio deployato (agent Zabbix)

Monitoring applicativo Probe API e Event API – generano eventi applicativi. ESB e Complex Event Processor Raccolgono gli eventi. Li elaborano e li correlano. Controllano i processi e creano eventi di errore. Base dati No-Sql memorizza eventi e log Servizi Tutte le funzionalità offerte dalla piattaforma sono esposti come servizi I log non hanno bisogno di essere elaborati, vengono raccolti e memorizzati direttamente su base dati documentale.

Open Data

OCP, Open Data e Open Service OCP intende favorire la diffusione della cultura dell’Open Data, e in particolare la diffusione degli Open Service quali soluzioni abilitanti la creazione di applicativi evoluti rivolti all’utenza Smart City Gli Open Data sono snapshot estratti dal sistema informatico sorgente, quindi ne rappresentano una “copia” caratterizzata da estrema staticità I principali svantaggi degli Open Data sono legati all’impossibilità di (i) Accedere a informazioni presenti nel sistema informatico originario in tempo reale (ii) Realizzare transazioni e servizi bidirezionali (iii) Dare significato ai dati (iv) Garantire il principio d’interoperabilità Risolvere tali problematiche significa evolvere il concetto di Open Data a quello di Open Service L’Open Service permette di accedere a informazioni presenti nel sistema informatico originario in tempo reale, realizzare transazioni e servizi bidirezionali, implementare l’interoperabilità all’interno della singola amministrazione e valorizzare il principio di cooperazione applicativa tra i back-end di sistemi informativi pubblici di diverse amministrazioni OCP offrirà open service per usufrire di dati disponibili in formato proprietario su applicazioni legacy già in uso presso la PA

Standard OCP per la rappresentazione e integrazione dei dati “A ‘point of interest’ is a location about which information is available. A POI can be as simple as a set of coordinates and an identifier, or more complex such as a three dimensional model of a building with names in various languages, information about open and closed hours, and a civic address. POI data has many uses including navigation systems, historical place-based research, geocaching, location-based social networking games, and augmented reality browsers.” - ●In Openstreetmap un POI è rappresentato utilizzando il concetto di “node” ( map.org/wiki/Points_of _interest) map.org/wiki/Points_of _interest ●Keyhole Markup Language (KML) è un formato di file utilizzato per visualizzare i dati geografici in un navigatore come Google Earth o Google Maps. ogle.com/kml/ ogle.com/kml/ ●W3C to OGC data model Infomobilità Mobilità (in particolare soggetti diversamente abili) Controllo del Territorio, Videosorveglianza e ZTL

Open Data: Scouting Soluzioni Tecnologiche Socrata OpenData Portal, è una soluzione “chiavi in mano” (SaaS) per la realizzazione di portali Open Data fornita dalla compagnia Socrata. Comprehensive Knowledge Archive Network (CKAN), al momento è la soluzione open-source più utilizzata ma anche la più essenziale; promossa da Open Knowledge Fundation. Open Government Data Initiative (OGDI), è una piattaforma open source cloud based sviluppata da Microsoft. StatPortal OpenData, è una piattaforma open source sviluppata interamente in Italia da Sistemi Territoriali S.r.l. Consente di realizzare portali di open data con funzionalità avanzate. Valutazione dei i migliori tool oggi utilizzati per la realizzazione di portali Open Data:

Soluzioni Tecnologiche A Confronto (1) 1)Portale - sviluppo e gestione di un portale online 2)Data Publishing - pubblicazione di dati su un portale online 3)Data Storage - salvataggio dei dati in un database (locale) o su cloud 4)Data Discovery - ricerca di dati all’interno del portale online 5)Data Visualization - visualizzazione dei dati in maniera organizzata fornendo anche la possibilità di gestire una rappresentazione grafica dei dati 6)API - fornitura di un’Application Programming Interface che permetta l’accesso ai dati non solo a utenti reali ma anche alle “macchine”, a dei programmi/applicazioni 7)Promote Partecipation - promuovere la partecipazione da parte degli utenti tramite sistemi di rating, di commenti e possibilità di condividere dati sui principali social network 8)Support - assistenza “free” basata su forti community di sviluppatori o a pagamento per esigenze specifiche

Soluzioni Tecnologiche A Confronto (2)

Application store Service market place Citizen market place

L’Application Store di OCP Tramite l’Application Store le Pubbliche Amministrazioni che agiscono da Stazione Appaltante ( Regioni, Consip, AgID…) potranno abilitare i provider a rendere disponibili i prodotti acquisiti via gara Le Pubbliche Amministrazioni Locali Acquirenti potranno acquisire e abilitare l’erogazione dei servizi applicativi disponibili verso il cittadino/impresa in infrastrutture Cloud. Il processo di attivazione - automatizzato dalla Piattaforma Cloud di OCP (o altre) – renderà disponibili via cloud le risorse Software ed Hardware (virtuale) e i sistemi di monitoring e billing necessari al corretto utilizzo dei Prodotti“acquistati”.

L’ Application Store La base per attivare un vero e-commerce per il software per la PA Diviso in aree tematiche (eHealth, eGov…) Con Elementi Tecnologici (Service Toolkit) Best practices Opendata services Citizen Market Place Citizen's Marketplace Reusable components (REST services) App Open Data Services (REST services) App e-Gov e-Health infomobility

Scelta tecnologica di OCP per l’Application Store Dopo una valutazione approfondita la scelta tecnologica si è orientata nella selezione di WSO2 Enterprise Store come artefatto base su cui costruire l’Application Store. La scelta è stata determinata da questi fattori: Soluzione completamente Open Source disponibile con licenza Apache 2.0 Buona parte dei requisiti già disponibili out of the box. L’architettura di base a plugin permette una semplice e solida estensione delle funzionalità. Soluzione fortemente personalizzabile. Soluzione nativamente multi-tenant Architettura scalabile e coerente con i paradigmi Cloud.

I servizi riutilizzabili del Service Toolkit di componenti software (OCP Reusable components) o di servizi applicativi riutilizzabili pubblicati sull’AppStore di OCP nella sezione Market Place. Questi servizi costituiscono un Service Toolkit popolato inzialmente con i prodotti delle imprese di OCP che si può allargare per permettere di diminuire il time to market dei prodotti I produttori infatti potranno concentrarsi solo nello sviluppo delle nuove componenti applicative, senza dovere sempre riprogettare sempre i servizi di base più generali e standard che possono trovare già disponibili nel Market Place. I produttori di software per la PA (e per i Cittadini e Imprese) potranno trarre vantaggio dal riuso

Servizi di messaggistica e per soluzioni VOIP Servizi per Gateway Multicanale Servizi di integrazione storage Servizi per la classificazione semantica Servizi di accesso a dati catastali Il Service Toolkit dei componenti riutilizzabili Servizi cartografici Servizi per l'Identità Digitale Servizi di accesso a gateway Billing, Accounting e Pagamenti

Gli Applicativi in OCP Consultazione pratiche edilizie Gestione pratiche SUE Gestione pratiche SUAP Estrazione dati catastali SigmaTer Servizi geografici catastali SigmaTer Accesso ai dati cartografici catastali Visura catastale ai fini IMU/ICI Pagamento Tassa rifiuti urbani Pagamento IMU Dichiarazione di variazione IMU Denuncia IMU Consultazione pratiche edilizie Gestione pratiche SUE Gestione pratiche SUAP Estrazione dati catastali SigmaTer Servizi geografici catastali SigmaTer Accesso ai dati cartografici catastali Visura catastale ai fini IMU/ICI Pagamento Tassa rifiuti urbani Pagamento IMU Dichiarazione di variazione IMU Denuncia IMU Mobilità categorie diversamente abili Servizi raccolta informazioni territoriali Applicativi client per la creazione di archivi record Servizi di condivisione dati Servizi multicanale di interrogazione informazioni Analisi Flussi Veicolari Tracciabilità mezzi/persone/asset Gestione Accessi-ZTL Codice della Strada-Velox Codice della Strada-Viper Controllo ambientale Videosorveglianza Integrazione BIG DATA Gestione parcheggi Mobilità categorie diversamente abili Servizi raccolta informazioni territoriali Applicativi client per la creazione di archivi record Servizi di condivisione dati Servizi multicanale di interrogazione informazioni Analisi Flussi Veicolari Tracciabilità mezzi/persone/asset Gestione Accessi-ZTL Codice della Strada-Velox Codice della Strada-Viper Controllo ambientale Videosorveglianza Integrazione BIG DATA Gestione parcheggi TEnder Opportunities for SMEs (TEO) Tassa automobilistica TEnder Opportunities for SMEs (TEO) Tassa automobilistica Applicativi pilota SmartGov, Territorio e Fiscalità Infomobilità e videosorveglianza Salute Autocertificazione Stato di Famiglia Autocertificazione di Matrimonio Iscrizione Albo Scrutatori Iscrizione Albo Presidenti di Seggio Variazioni domiciliari Consultazioni dati Anagrafici Richiesta di Immigrazione Cancellazione dagli Albi elettorali Autocertificazioni Precompilate Consultazione atti amministrativi Gestione bandi, gare e concorsi Cartella Clinica del cittadino Health Directory Service Cartella Clinica del cittadino Health Directory Service

Il Citizen’s Marketplace Il Citizen’s Marketplace è un luogo unico nel quale la PAL e le Aziende possono esporre i propri Servizi ai Cittadini. Il Cittadino potrà scegliere di usare o acquistare i servizi proposti e avrà a disposizione un’area tramite la quale – in un unico contesto – potrà verificare amministrativamente i consumi e i costi a lui riferiti su tutti i contratti di servizio in essere con i vari fornitori di Servizi. Oppure il Cittadino potrà interfacciarsi con i servizi applicativi che le PAL attivano per lui sul Cloud Citizens are welcome 43

Security

Un’implementazione open source di riferimento dei componenti dell’architettura di sicurezza prevista dal Sistema Pubblico per la gestione federata delle Identità Digitali di cittadini e imprese (SPID) per I settori del cloud computing quali: o Platform as a Service (PaaS) o Software as a Service (SaaS) La security di OCP