Milan - Eurocities

55
Milan smart city webinar Bernadett Degrendele 28 March, 2017

Transcript of Milan - Eurocities

Page 1: Milan - Eurocities

Milan

smart city webinarBernadett Degrendele

28 March, 2017

Page 2: Milan - Eurocities

AGENDA11:00

Introduction and context setting: Milan smart city developments and objectives of the peer learning visit, Bernadett Köteles-Degrendele, EUROCITIES

11:05-11:15

Peer learning study visit from a fellow city`s perspective, Jana Koleva, Burgas municipality

11:15- 11:40

Urban sharing platform (USP) Reference Model, Maurilio Zuccalà, CEFRIEL

11:40-12:00

Overview of Milan USP, Maurilio Zuccalà and Emiliano Verga, CEFRIEL

12:00-12:20

Interoperability Platform of Milan Municipality, Fabio Silvestrin, Milan Municipality Digital Agenda Department

12:20-12:30

Q&A

Page 3: Milan - Eurocities

Interested to learn more?

Web: www.sharingcities.euTwitter: @CitiesSharing LinkedIn: Sharing Cities Group

Contact: [email protected]

Page 4: Milan - Eurocities

MILAN USPWebinar

28 March 2017

Page 5: Milan - Eurocities

AGENDA

• Urban Sharing Platform (USP) Reference ModelMaurilio Zuccalà

Cefriel

• Overview of Milan USPMaurilio Zuccalà, Emiliano Verga

Cefriel

• Interoperability Platform of Milan MunicipalityFabio Silvestrin

Milan Municipality Digital Agenda Department

• Q&A

MILAN SMART CITY Webinar - 28 March 2017 2

Page 6: Milan - Eurocities

Urban Sharing Platform (USP) Reference Model

MILAN SMART CITY Webinar - 28 March 2017 3

Page 7: Milan - Eurocities

Sharing Cities in a Nutshell: Place, Platform, People

MILAN SMART CITY Webinar - 28 March 2017 4

Page 8: Milan - Eurocities

Sharing Cities in a Nutshell: Place, Platform (WP4), People

MILAN SMART CITY Webinar - 28 March 2017 5

Page 9: Milan - Eurocities

Role of the USP

The Sharing Cities USP can be seen as the “nervous system” of the project

Basic features:• COMMUNICATION: Data and information can be exchanged between different entities thanks to interoperability mechanisms• MEMORY: Data can be stored and persisted according to different needs (e.g., statistical analysis and visualisation)• ELABORATION: Data can be processed and transformed to create new added-value information• SHARING: What is elaborated and analysed through the platform can be shared by means of common mechanisms, which are regulated by guidelines and technical standards

MILAN SMART CITY Webinar - 28 March 2017 6

Page 10: Milan - Eurocities

What’s in a USP?

MILAN SMART CITY Webinar - 28 March 2017 7

The USP is an overarching collection of

technical components, capabilities, standards,

guidelines and processes,

which provides functions and services

that enable a Smart City

Page 11: Milan - Eurocities

Functions of the USP

• Support real-time data collection from field sensors and devices• Provide IT components for data storage and business intelligence• Provide API-based access to all data and functionalities managed by the

platform• Support seamless integration of third-party open data and APIs• Support people engagement, by enabling the development of dashboards

and applications for end-users (e.g., citizens, city managers) to exploit data collected and elaborated through the USP

• Support proper governance processes• Enable federation between different instances of the USP

MILAN SMART CITY Webinar - 28 March 2017 8

Page 12: Milan - Eurocities

• The Reference Model of the Sharing Cities USP is the result of the joint expertise of London, Lisbon and Milan WP4 teams

• Enhanced by feedback of other project WPs• And by the analysis of related state-of-the-art projects and initiatives

The design of the USP Reference Model

MILAN SMART CITY Webinar - 28 March 2017 9

Page 13: Milan - Eurocities

USP Reference Model

MILAN SMART CITY Webinar - 28 March 2017 10

Connectivity Management and GatewaysConnectivity Management and Gateways

Inbound Service Broker & Open APIsInbound Service Broker & Open APIs

API / Service MarketplaceAPI / Service Marketplace

Service Mgt & KPI’s

Service Mgt & KPI’s

Business Intelligenc

e

Business Intelligenc

e

Data Visualizati

on

Data Visualizati

on

Outbound Service Broker & Open APIsOutbound Service Broker & Open APIs

Data

Sensors and Devices

Management

Sensors and Devices

Management

API RegistryAPI Registry

MonitoringMonitoring

Identity Management

Identity Management

Complex Event Processing

Complex Event Processing

Cloud IntegrationCloud IntegrationPub-Sub & MetadataPub-Sub & Metadata

Shar

ing

Inte

rope

rabi

lity

Analytics

Storage

Indexing and Search

Integration (internal & external)

Analytics

Storage

Indexing and Search

Integration (internal & external)

Sens

ing

DataData

Secu

rity and Privacy

Secu

rity and Privacy

Federation

Federation

Govern

ance

Govern

ance

Support Services

Page 14: Milan - Eurocities

USP Reference Model – Sensing Layer

MILAN SMART CITY Webinar - 28 March 2017 11

Connectivity Management and GatewaysConnectivity Management and Gateways

Inbound Service Broker & Open APIsInbound Service Broker & Open APIs

API / Service MarketplaceAPI / Service Marketplace

Service Mgt & KPI’s

Service Mgt & KPI’s

Business Intelligenc

e

Business Intelligenc

e

Data Visualizati

on

Data Visualizati

on

Outbound Service Broker & Open APIsOutbound Service Broker & Open APIs

Data

Sensors and Devices

Management

Sensors and Devices

Management

API RegistryAPI Registry

MonitoringMonitoring

Identity Management

Identity Management

Complex Event Processing

Complex Event Processing

Cloud IntegrationCloud IntegrationPub-Sub & MetadataPub-Sub & Metadata

Shar

ing

Inte

rope

rabi

lity

Analytics

Storage

Indexing and Search

Integration (internal & external)

Analytics

Storage

Indexing and Search

Integration (internal & external)

Sens

ing

DataData

Secu

rity and Privacy

Secu

rity and Privacy

Federation

Federation

Govern

ance

Govern

ance

Support Services

Page 15: Milan - Eurocities

USP Reference Model – Interoperability Layer

MILAN SMART CITY Webinar - 28 March 2017 12

Connectivity Management and GatewaysConnectivity Management and Gateways

Inbound Service Broker & Open APIsInbound Service Broker & Open APIs

API / Service MarketplaceAPI / Service Marketplace

Service Mgt & KPI’s

Service Mgt & KPI’s

Business Intelligenc

e

Business Intelligenc

e

Data Visualizati

on

Data Visualizati

on

Outbound Service Broker & Open APIsOutbound Service Broker & Open APIs

Data

Sensors and Devices

Management

Sensors and Devices

Management

API RegistryAPI Registry

MonitoringMonitoring

Identity Management

Identity Management

Complex Event Processing

Complex Event Processing

Cloud IntegrationCloud IntegrationPub-Sub & MetadataPub-Sub & Metadata

Shar

ing

Inte

rope

rabi

lity

Analytics

Storage

Indexing and Search

Integration (internal & external)

Analytics

Storage

Indexing and Search

Integration (internal & external)

Sens

ing

DataData

Secu

rity and Privacy

Secu

rity and Privacy

Federation

Federation

Govern

ance

Govern

ance

Support Services

Page 16: Milan - Eurocities

USP Reference Model – Sharing Layer

MILAN SMART CITY Webinar - 28 March 2017 13

Connectivity Management and GatewaysConnectivity Management and Gateways

Inbound Service Broker & Open APIsInbound Service Broker & Open APIs

API / Service MarketplaceAPI / Service Marketplace

Service Mgt & KPI’s

Service Mgt & KPI’s

Business Intelligenc

e

Business Intelligenc

e

Data Visualizati

on

Data Visualizati

on

Outbound Service Broker & Open APIsOutbound Service Broker & Open APIs

Data

Sensors and Devices

Management

Sensors and Devices

Management

API RegistryAPI Registry

MonitoringMonitoring

Identity Management

Identity Management

Complex Event Processing

Complex Event Processing

Cloud IntegrationCloud IntegrationPub-Sub & MetadataPub-Sub & Metadata

Shar

ing

Inte

rope

rabi

lity

Analytics

Storage

Indexing and Search

Integration (internal & external)

Analytics

Storage

Indexing and Search

Integration (internal & external)

Sens

ing

DataData

Secu

rity and Privacy

Secu

rity and Privacy

Federation

Federation

Govern

ance

Govern

ance

Support Services

Page 17: Milan - Eurocities

USP Reference Model – Data Layer

MILAN SMART CITY Webinar - 28 March 2017 14

Connectivity Management and GatewaysConnectivity Management and Gateways

Inbound Service Broker & Open APIsInbound Service Broker & Open APIs

API / Service MarketplaceAPI / Service Marketplace

Service Mgt & KPI’s

Service Mgt & KPI’s

Business Intelligenc

e

Business Intelligenc

e

Data Visualizati

on

Data Visualizati

on

Outbound Service Broker & Open APIsOutbound Service Broker & Open APIs

Data

Sensors and Devices

Management

Sensors and Devices

Management

API RegistryAPI Registry

MonitoringMonitoring

Identity Management

Identity Management

Complex Event Processing

Complex Event Processing

Cloud IntegrationCloud IntegrationPub-Sub & MetadataPub-Sub & Metadata

Shar

ing

Inte

rope

rabi

lity

Analytics

Storage

Indexing and Search

Integration (internal & external)

Analytics

Storage

Indexing and Search

Integration (internal & external)

Sens

ing

DataData

Secu

rity and Privacy

Secu

rity and Privacy

Federation

Federation

Govern

ance

Govern

ance

Support Services

Page 18: Milan - Eurocities

USP Reference Model – Support Services Layer

MILAN SMART CITY Webinar - 28 March 2017 15

Connectivity Management and GatewaysConnectivity Management and Gateways

Inbound Service Broker & Open APIsInbound Service Broker & Open APIs

API / Service MarketplaceAPI / Service Marketplace

Service Mgt & KPI’s

Service Mgt & KPI’s

Business Intelligenc

e

Business Intelligenc

e

Data Visualizati

on

Data Visualizati

on

Outbound Service Broker & Open APIsOutbound Service Broker & Open APIs

Data

Sensors and Devices

Management

Sensors and Devices

Management

API RegistryAPI Registry

MonitoringMonitoring

Identity Management

Identity Management

Complex Event Processing

Complex Event Processing

Cloud IntegrationCloud IntegrationPub-Sub & MetadataPub-Sub & Metadata

Shar

ing

Inte

rope

rabi

lity

Analytics

Storage

Indexing and Search

Integration (internal & external)

Analytics

Storage

Indexing and Search

Integration (internal & external)

Sens

ing

DataData

Secu

rity and Privacy

Secu

rity and Privacy

Federation

Federation

Govern

ance

Govern

ance

Support Services

Page 19: Milan - Eurocities

• The common Reference Model provides a template for each city architecture and solution design

• It provides a common vocabulary with which to discuss implementations• It helps stressing commonality and sharing of functions and components

- Focus Modules

Benefits of a shared USP Reference Model

MILAN SMART CITY Webinar - 28 March 2017 16

Reference Model

Focus Modules

Logical Architecture

Solution Design

Page 20: Milan - Eurocities

Overview of Milan USP

MILAN SMART CITY Webinar - 28 March 2017 17

Page 21: Milan - Eurocities

Criteria for the design of the Milan USP

• Start from the shared USP Reference Model and• Give value to partners’ existing infrastructures and investments planned

in the short/mid/long term• Enabling their evolution and enhancement• So that improvements are continuous and sustainable over time (even

beyond the end of the project)

MILAN SMART CITY Webinar - 28 March 2017 18

Page 22: Milan - Eurocities

Pillars of the Milan USP

• The Monet EMS solution by Siemens IT• The Interoperability Platform of the Municipality of Milan• The E015 digital ecosystem institutional initiative

• The federation mechanisms between USP instances

• The open approach based on APIs and microservices (API Economy)

MILAN SMART CITY Webinar - 28 March 2017 19

Page 23: Milan - Eurocities

Milan USP Pillars: Monet EMS by Siemens IT

MILAN SMART CITY Webinar - 28 March 2017 20

Monet: Mastering and Operate Next generation of Energy of Things

Monet is a Cloud platform providing set of services for Energy Monitoring and Energy Management following the Software-as-a-Service modelIt is a solution for monitoring, controlling, and optimizing energy flows inside a specific site or location being a Smart Grid, a Micro Grid, a Smart City or part of it

Page 24: Milan - Eurocities

Benefits of the API Ecosystem

MILAN SMART CITY Webinar - 28 March 2017 21

Disassociating data from technologies

Governing maintenance and versioning

Single point of documentation

Improving security

From «spaghetti configuration» to controlled data usage

https://apisp.comune.milano.it/store

Town planning remediation

Municipal Police services

HR Organization

Lost & FoundMotorvehicle registration

Toponomy

Register services

Producing dataDefining rules for data usageApplying standard API to make data availableManaging services

Page 25: Milan - Eurocities

Milan USP Pillars: E015 Digital Ecosystem

MILAN SMART CITY Webinar - 28 March 2017 22

A coopetitive digital relationship environment,operating since 2013,

enabling API economy and application mashupbetween public and private players

to effectively support the smart city concept

Page 26: Milan - Eurocities

Milan USP Pillars: E015 Digital Ecosystem

MILAN SMART CITY Webinar - 28 March 2017 23

«STRATEGIC ICT PROJECT FOR EXPO»

CEFRIEL

Main promoters

Target

Scientific coordination

Companies, public bodies and other public and private entities

Page 27: Milan - Eurocities

E015 Digital Ecosystem: Key Aspects

MILAN SMART CITY Webinar - 28 March 2017 24

Coopetition

API Economy

Participants can achieve common goals and build digital relationships by sharing innovation efforts still complying with their own specific business interests and strategies

Selected standards and technologies ensure digital interoperability via APIs

Shared guidelines and well defined rules foster participation of different players from both the public and private sector

A growing number of participants (500+)is contributing to a living ecosystemof digital services and applications

Page 28: Milan - Eurocities

E015 Applications: Some Examples

MILAN SMART CITY Webinar - 28 March 2017 25

«Pannelli informativi a bordo autobus ATB con lo stato dei voli real-time dell'aeroporto di Orio»

In-Airport Infowall

Infoblu Traffic for Expo Infomobility Fiera MilanoCity1Tap – RCS MEDIAGROUP

Exposition – Events around you

Mobile App – SEA In-Station Interactive Totems Multitouch Interactive Totems

On-Board Bus Info

Page 29: Milan - Eurocities

Municipality of Milan: E015 Applications

MILAN SMART CITY Webinar - 28 March 2017 26

Infomobility Portal www.muoversi.milano.it

«An exhaustive integrated up-to-date view of public and private mobility systems available in Milan, a rich set of city services supporting end-user mobility planning and contributing to

optimizing the overall usage of smart city resources.»

Page 30: Milan - Eurocities

Municipality of Milan: Infomobility Portal

MILAN SMART CITY Webinar - 28 March 2017 27

www.muoversi.milano.it

Page 31: Milan - Eurocities

E015 Services (APIs)

MILAN SMART CITY Webinar - 28 March 2017 28

Flights

Cultural HeritageHotels

EntertainmentRestaurants Fairs

Many territories:(some examples) Milan Turin

BergamoLucca

Monza

VeronaPavia Asti

Brescia

Itineraries

SeregnoIvrea Parma

Several domainscovered:

Reggio EmiliaLecco Lodi

Bike sharing CellarsTheatres

UndergroundTrains

Parking

Events

Typical Food

Cremona

Parks

Page 32: Milan - Eurocities

MILAN SMART CITY Webinar - 28 March 2017 29

FEDERATION

E015 DIGITAL ECOSYSTEM

INTEROPERABILITY PLATFORM OF THE MUNICIPALITY OF

MILAN

Monet EMS

People + Monitoring

Place

USP

Page 33: Milan - Eurocities

MILAN SMART CITY Webinar - 28 March 2017 30

FEDERATION

E015 DIGITAL ECOSYSTEM

INTEROPERABILITY PLATFORM OF THE MUNICIPALITY OF

MILAN

Monet EMS

App

Page 34: Milan - Eurocities

MILAN SMART CITY Webinar - 28 March 2017 31

FEDERATION

E015 DIGITAL ECOSYSTEM

Monet EMS

App

INTEROPERABILITY PLATFORM OF THE MUNICIPALITY OF

MILAN

App

Page 35: Milan - Eurocities

MILAN SMART CITY Webinar - 28 March 2017 32

FEDERATION

Monet EMS

App App

E015 DIGITAL ECOSYSTEM

App

INTEROPERABILITY PLATFORM OF THE MUNICIPALITY OF

MILAN

Page 36: Milan - Eurocities

MILAN SMART CITY Webinar - 28 March 2017 33

FEDERATION

Monet EMS

App App

E015 DIGITAL ECOSYSTEM

App

INTEROPERABILITY PLATFORM OF THE MUNICIPALITY OF

MILAN

Page 37: Milan - Eurocities

MILAN SMART CITY Webinar - 28 March 2017 34

FEDERATION

Monet EMS

App App

E015 DIGITAL ECOSYSTEM

App

INTEROPERABILITY PLATFORM OF THE MUNICIPALITY OF

MILAN

App

Page 38: Milan - Eurocities

MILAN SMART CITY Webinar - 28 March 2017 35

Monet EMS

App App

App

FEDERATION

E015 DIGITAL ECOSYSTEM

App

INTEROPERABILITY PLATFORM OF THE MUNICIPALITY OF

MILAN

App

Page 39: Milan - Eurocities

Milan USP – Conclusions

MILAN SMART CITY Webinar - 28 March 2017 36

Page 40: Milan - Eurocities

Benefits of the Sharing Cities USP

• An ecosystem-based approach, inclusive and shared• Enabling interoperability between different entities through common

guidelines, technologies, standards etc. that foster participation of stakeholders from both the private and the public sector

• With special focus on federated governance processes, involving in particular City Administrations

• And on adoptability and replicability of the proposed model by other cities, extending their existing strengths and capabilities

• As well as on sustainability over time that, by design, targets horizons well beyond the duration of the Sharing Cities project

MILAN SMART CITY Webinar - 28 March 2017 37

Page 41: Milan - Eurocities

USP and the City Administration

• Added value and innovative evolution of existing and planned investments (e.g., the internal Interoperability Platform)

• The City Administration actively leads the governance process and technological/strategic evolution process of the overall «Sharing Cities Ecosystem»

• USP as the enabling factor for- Sharing economy and interaction with the territory by means of APIs of the E015

Digital Ecosystem- Citizen engagement on different levels- Development of new APIs and end-user applications for citizens- Interoperability between private and public sector- Implementation of “digital first” action lines of EU Digital Agenda- Coherence and alignment with AgID Italian action lines

MILAN SMART CITY Webinar - 28 March 2017 38

Page 42: Milan - Eurocities

Interoperability Platformof Milan Municipality

MILAN SMART CITY Webinar - 28 March 2017 40

Page 43: Milan - Eurocities

Interoperability Platform of the Municipality of Milan: Detailed View

MILAN SMART CITY Webinar - 28 March 2017 41

ecosystem

Page 44: Milan - Eurocities

The Service Oriented Architecture of Milan Municipality: Components

MILAN SMART CITY Webinar - 28 March 2017 42

06/2014 – 05/2015Laboratory-test environment

06/2015Production environment

01/2017 >>> Sharing Cities LaboratoryMessage Broker and Identity Server

Monitoring system for API usage and fault events

Executing business processes and human tasks: validating sign-in, MyApplication and approving API subscription

API Management, API Publisher, API Subscription and Internal-External Gateway.•Logging in with local or LDAP credentials.•Roles-based authorization system to accessing API store•oAuth2 applicative authentication

API developing and trasformation from data sources or end-points

ecosystem

Page 45: Milan - Eurocities

Three-step Authorization Process: Step 1

MILAN SMART CITY Webinar - 28 March 2017 43

1

New User

LDAP Self signed

Already Known Attributes Required

BPS

AuthorizationManual Process

ADMIN (consolle) WSO2

User Profiling

...

ecosystem

Page 46: Milan - Eurocities

Three-step Authorization Process: Step 2

MILAN SMART CITY Webinar - 28 March 2017 44

ecosystem

ADMIN (consolle) WSO2

User Profiling

BPS

AuthorizationManual Process

2

MY APPLICATIONcreation

My Application Approved

...

Page 47: Milan - Eurocities

Three-step Authorization Process: Step 3

MILAN SMART CITY Webinar - 28 March 2017 45

MY APPLICATIONcreation

My Application Approved

BPS

AuthorizationManual Process

3

API subscription

Subscription Approved

ecosystem

Page 48: Milan - Eurocities

Authentication Process – Application Layer

MILAN SMART CITY Webinar - 28 March 2017 46

Application LayerAuthentication

Application

Token

Key Store

OAuth2

Internal-External Gateway

ecosystem

Page 49: Milan - Eurocities

API Store

MILAN SMART CITY Webinar - 28 March 2017 47

ecosystem

Page 50: Milan - Eurocities

Data Analytics Server

MILAN SMART CITY Webinar - 28 March 2017 48

ecosystem

1) API subscription count 2) API fault or success

3) API response time

Page 51: Milan - Eurocities

Benefits of the API Ecosystem

MILAN SMART CITY Webinar - 28 March 2017 49

ecosystem

https://apisp.comune.milano.it/store

Town planning remediation Municipal Police

services

HR Organization

Lost & FoundMotorvehicle registration

Toponomy

Register services

Disassociating data from technologies

Governing maintenance and versioning

Single point of documentation

Improving security

From «spaghetti configuration» to controlled data usage

Producing dataDefining rules for data usageApplying standard API to make data availableManaging services

Page 52: Milan - Eurocities

Integrating Monet EMS with the Milan Platform to build the Sharing Cities USP

MILAN SMART CITY Webinar - 28 March 2017 50

ecosystem

https://apisp.comune.milano.it/store

Town planning remediation

Municipal Police services

HR Organization

Lost & FoundMotorvehicle registration

Toponomy

Register services

First USP Release (v1)

Integration of Monet EMS with WSO2 through API Publisher component

Test energy data

Subscription and Monet EMS API Consumption to develop a test application

Business Intelligence – Municipality internal end-user application

.

.

Page 53: Milan - Eurocities

New components: Message Broker and Identity Server

MILAN SMART CITY Webinar - 28 March 2017 51

ecosystem

Publish/Subscribe features to implement asynchronous services

An Identity Manager service to support authentication and profiling of «Sharing Cities Users», for the Digital Social Market (DSM) application and other applications of different service providers

.

. https://apisp.comune.milano.it/store

App1App2

App3

DSM and other applications

AppN

Page 54: Milan - Eurocities

Q & A

MILAN SMART CITY Webinar - 28 March 2017 52

Page 55: Milan - Eurocities

MILAN USPWebinar

28 March 2017