Enterprise Store - Open City Platform
Transcript
Enterprise Store - Open City Platform
Smart Cities and Communities and Social Innovation Bando MIUR D.D. 391/Ric. del 5 luglio 2012 Application Store Finalità Con il termine application store non si intende indicare un oggetto finalizzato alla pubblicazione di applicazioni per dispositivi mobile. L’obiettivo è invece quello di evolverne il modello in favore della Pubblica Amministrazione in ottica di servizi Enterprise integrabili con la piattaforma Cloud di OCP. 2 I Target Per aumentare la fruibilità da parte delle Pubbliche Amministrazioni, l’Application Store (AS) è stato sviluppato in modo da rispondere alle necessità di tre scenari principali, che coprono la maggior parte delle realtà, considerando il grado di maturità tecnologica dei sistemi informativi esistenti oggi. PA di piccole e medie dimensioni Sviluppatori Realtà con un sistema informativo tradizionale che vogliono riutilizzare applicazioni sviluppate da altre PA. Funzionalità dell’AS : download degli artefatti e relativa documentazione Funzionalità dell’AS: strumenti per costruire soluzioni basate su servizi riusabili. (es. Enterprise Service Bus as a Service e Business Process as a Service) Full OCP Cloud Soluzione integrata con la piattaforma OCP sottostante, che, in analogia al mondo mobile, permette di installare il software selezionato in OCP con le funzionalità tipiche di una soluzione Cloud scalabile e monitorabile, interfacciando tramite apposite API gli strati PaaS e IaaS 3 Funzionalità offerte Oltre alle funzionalità tipiche di un servizio di app store: • • • Upload delle applicazioni (Binari, documentazione, configurazioni e template di attivazione su Cloud Gestione delle versioni Cancellazione delle applicazioni l’Application Store di OCP offre anche le seguenti funzionalità: • • • • Social engine per inserire commenti e valutazioni sulle soluzioni offerte Search engine per semplificare l’identificazione delle applicazioni desiderate Workflow personalizzabile e specifico per la categoria di oggetti da trattare (es: software, documentazione, API, ecc..) Statistiche sull’uso delle applicazioni 4 Il riuso con l’Application Store OCP Application Store Software Open Source Proprietario Servizi Custom SAAS API Documentazione Open Service Open data 5 Il riuso con l’Application Store L’Application Store di OCP fornisce uno strumento utile a sfruttare le applicazioni disponibili per il riuso, tipicamente prodotti: • • • rilasciati con licenza Open Source non sottoposti a licenza d’uso (ad es. quelli sviluppati «custom» per un ente) con licenza, dopo opportuni accordi commerciali Per quanto riguarda gli open data e gli open service, anche questi importanti dal punto di vista del riuso, l’Application Store fornisce una interfaccia unica che aggrega servizi, dati e metadati forniti dagli utilizzatori. Infine l’Application Store fornisce repository per la documentazione, associata alle applicazioni disponibili per completare la fornitura con informazioni tecniche o best practice specifiche 6 Il futuro: un modello a container Per rendere più flessibile la fruizione delle soluzioni contenute nell’Application Store, OCP sta valutando un modello di deploy basato sui container. Application Store Infrastructure Container Solution component Hardware Solution component Software Hardware Solution component 7 Scelta tecnologica OCP ha scelto WSO2 Enterprise Store come soluzione su cui costruire l’Application Store, per queste ragioni: • • • • • • 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 Soluzione completamente Open Source 8