Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Openrecordz - open data cloud platform - introduction features and architecture

232 views

Published on

OpenRecordz is a OpenData cloud platform with :
- Powerful API to read and create opendata
- Support LinkedData and RDF SPARQL
- Full-stack with Mobile app skeleton (iOS and Android)
- OpenSource. Source available on GitHub https://github.com/openrecordz
- Social: Everyone can contribute

Published in: Software
  • Be the first to comment

Openrecordz - open data cloud platform - introduction features and architecture

  1. 1. Opendata Applications for the Smartcity The Smartcity Cloud www.openrecordz.com
  2. 2. Bisogno ● Opendata-native: lo sviluppo di applicativi con public-focus dovrebbe “nascere aperto”. ● On premise costoso: Il processo di “apertura” del dato è spesso delegato a piattaforme on premise (CKAN) ● Riusabilità del dato: sulle piattaforme attuali i dati sono difficilmente utilizzabili as-is dalle App finali. ● Dati aggiornati: i dati “open” pubblicati sulle attuali piattaforme soffrono di veloce obsolescenza.
  3. 3. Soluzione Service oriented Cloud Social Disegnata per lo sviluppo di app e servizi di e-Government api-first. Online subscription per creare e amministrare portali opendata senza installazioni software Modello partecipativo per la redazione e l’aggiornamento continuo degli opendata OpenRecordz: La piattaforma Opendata Service-oriented, Cloud, Social
  4. 4. Service Oriented.
  5. 5. Cloud.
  6. 6. Sociale.
  7. 7. Un solo account, più App
  8. 8. Pannello di controllo
  9. 9. Ogni dataset offre le seguente funzioni: 1. Modello “aperto”, schemaless 2. Profilazione e Versioning dei record. 3. Indicizzazione fulltext e spaziale. 4. Workflow approvativo 5. Multiformato (ex. JSON RDF CSV XML) 6. Query SPARQL e Linked-data (coming soon) Dataset
  10. 10. 1. Titolo e Descrizione 2. Primary key 3. Immagine principale 4. Coordinate geografiche e Mappa 5. Sorgente (URL online, API etc.) 6. UI (Blog, App, widget etc.) 7. Workflow e security 8. Altri metadati Il record
  11. 11. Un Dataset, un Blog. Dataset disegnato come timeline di un Social Network 1 - Sulla timeline sono visualizzati i singoli record come post di un social network, in ordine cronologico. 2 - In tal modo si rende evidente all’utente finale l’evoluzione del dataset, gli aggiornamenti, e i contenuti del singolo record (la mappa, il titolo, la descrizione, l’immagine etc.)
  12. 12. Vantaggi per la PA • Basso costo (cloud, open source) • Facile adozione opendata • Sociale • Full stack (include App mobile, Widget JS, Plugin per Wordpress e Liferay etc.) • Time to Market ridotto per applicativi e servizi e-Government
  13. 13. La Piattaforma
  14. 14. Caratteristiche ● Cloud ● Multi tenant (una piattaforma fisica serve N App) ● API Rest ● Custom API & Custom Data ● Amazon AWS ● Fast deploy ● Supporto RDF/SPARQL
  15. 15. Tenant API Android iOS Web Cloud code Cloud data OrgOrg Org Tenant Tenant Multi tenant
  16. 16. Multi tenant Ogni tenant eredita i macro-servizi ● Full text & indexing ● Geo-localizzazione e POI ● Funzioni sociali (add content, like, comment...) ● Gestione del profilo utente ● Chat ● Tassonomie multilivello (categorie) ● Altro
  17. 17. Tecnologie ● Alta affidabilità (Cluster) ● Integrata con Firebase ● Sviluppata con Java e Spring ● Schemaless DB (MongoDB) ● Solr
  18. 18. Custom Data Il modello dei dati della piattaforma può essere esteso in modo indipendente per ogni tenant. ● Schemaless ● API semplici ● Rest mapping
  19. 19. Servizi
  20. 20. www.openrecordz.com

×