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