tech@mivoq - unipdtullio/is-1/2015/materiale/fiware.pdftech@mivoq.it fiware fiware: generic enablers...

Post on 26-Apr-2020

1 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

tech@mivoq.it

FIWARE

http://www.mivoq.it/

Giulio Paci <giulio.paci@mivoq.it>

tech@mivoq.it

FIWARE

FIWARE: Generic Enablers

http://www.fiware.org/

tech@mivoq.it

FIWARE

FIWARE: Generic Enablers

I Future Internet WareI Risposta Europea a (Amazon, Google, Microsoft, colossi

americani del cloud)I Cercare di mantenere un potere sui dati

I open APIs for open mindsI OpenSource: AGPL, GPL, LGPL, MIT/BSDI Comunita eterogenea

I Generic EnablersI Specific EnablersI Acceleratori

tech@mivoq.it

FIWARE

FI-Content 2: Specific Enablers

http://mediafi.org/

tech@mivoq.it

FIWARE

Impact: Accelerators

<IMPACT>

http://www.impact-accelerator.com/

tech@mivoq.it

FIWARE

Impact: Accelerators

Ambiti degli Acceleratori

I Citta digitali

I Salute

I Trasporti

I Energia e ambiente

I Agricoltura e cibo

I Media

I Manifattura e logistica

I Apprendimeno e socialita.

tech@mivoq.it

FIWARE

Premesse

Cloudhttps://it.wikipedia.org/wiki/Cloud_computing

Tablets

Desktops

Servers

Laptops

Phones

ComputeBlock Storage

Network

Infrastructure

Platform

Application

NEWS

Content Communication

Object Storage

Collaboration

Identity

0

10

20

30

4050 60

7080

90

100

110

12021

123450

34

56 7 8

EF

Monitoring

Cloud Computing

RuntimeQueue

Database

Finance

tech@mivoq.it

FIWARE

Premesse

Cloud

I SaaS (Software as a Service)I programmi installati su un server remoto (es: Mongolab)

I DaaS (Data as a Service)I dati gestiti ed esposti da un server remoto (es: GeoNames)

I HaaS (Hardware as a Service)I elaborazione dati su un server remoto (es: Amazon EC2)

I PaaS (Platform as a Service)I piattaforma remota in cui poter integrare piu servizi e

programmi (es: Heroku)

I IaaS (Infrastructure as a Service)I risorse hardware o virtuali in remoto (es: Virtual

Machine/Hosting)

tech@mivoq.it

FIWARE

Premesse

Cloud: Requisiti

I Multi-tenancyI singolo server gestisce piu client application

I Single-Sign-OnI autenticazione unica

I High availabilityI continuita del servizio, senza interruzioni (incluso per

aggiornamenti)

I High traffic

I Low response time

tech@mivoq.it

FIWARE

Premesse

FIWARE Solutions: Enablers

I Generic Enablers

http://catalogue.fiware.org/

I Specific Enablers

http://lab.mediafi.org/discover.html

tech@mivoq.it

FIWARE

Premesse

FIWARE Solutions: FILab

I Generic Enablers

https://account.lab.fiware.org

tech@mivoq.it

FIWARE

Premesse

Generic Enablers

I Identity Manager

I Authorization PDP

I PEP Proxy

I Context Broker

I Object Storage

tech@mivoq.it

FIWARE

Premesse

Identity Manager GE: Authentication

tech@mivoq.it

FIWARE

Premesse

Identity Manager GE: Authentication

I KeyrockI Web user interfaceI OAuth 2.0I Incomplete API

I OpenStack KeystoneI Complete APII NO Web user interfaceI NO OAuth 2.0

https://developer.salesforce.com/page/Digging_Deeper_into_OAuth_2.0_on_Force.com

tech@mivoq.it

FIWARE

Premesse

PEP Proxy: ensure Authentication and Authorization

I WilmaI Proxy molto sempliceI Accesso negato o accettatoI Ben integrato con Keyrock

I SteelskinI Proxy abbastanza evolutoI Accesso anche solo parzialeI Ben integrato con Keyrock e Keystone

tech@mivoq.it

FIWARE

Premesse

Publish/Subscribe Context Broker: Orion

http://www.slideshare.net/FI-WARE/orion-context-broker-webminar

tech@mivoq.it

FIWARE

Premesse

Publish/Subscribe Context Broker: Orion

tech@mivoq.it

FIWARE

Premesse

Prerequisiti Installazione

I Identity Manager (Keystone)I OpenLDAP (opzionale)I MySQLI Python

I PEP Proxy (Wilma o Steelskin)I NodeJS

I Context Broker (Orion)I MongoDB

tech@mivoq.it

FIWARE

Premesse

Prerequisiti Installazione

I Object Storage (Openstack Swift)

top related