Upload
others
View
6
Download
0
Embed Size (px)
Citation preview
Milan
smart city webinarBernadett Degrendele
28 March, 2017
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
Interested to learn more?
Web: www.sharingcities.euTwitter: @CitiesSharing LinkedIn: Sharing Cities Group
Contact: [email protected]
MILAN USPWebinar
28 March 2017
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
Urban Sharing Platform (USP) Reference Model
MILAN SMART CITY Webinar - 28 March 2017 3
Sharing Cities in a Nutshell: Place, Platform, People
MILAN SMART CITY Webinar - 28 March 2017 4
Sharing Cities in a Nutshell: Place, Platform (WP4), People
MILAN SMART CITY Webinar - 28 March 2017 5
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
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
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
• 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
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
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
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
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
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
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
• 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
Overview of Milan USP
MILAN SMART CITY Webinar - 28 March 2017 17
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
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
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
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
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
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
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
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
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.»
Municipality of Milan: Infomobility Portal
MILAN SMART CITY Webinar - 28 March 2017 27
www.muoversi.milano.it
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
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
MILAN SMART CITY Webinar - 28 March 2017 30
FEDERATION
E015 DIGITAL ECOSYSTEM
INTEROPERABILITY PLATFORM OF THE MUNICIPALITY OF
MILAN
Monet EMS
App
MILAN SMART CITY Webinar - 28 March 2017 31
FEDERATION
E015 DIGITAL ECOSYSTEM
Monet EMS
App
INTEROPERABILITY PLATFORM OF THE MUNICIPALITY OF
MILAN
App
MILAN SMART CITY Webinar - 28 March 2017 32
FEDERATION
Monet EMS
App App
E015 DIGITAL ECOSYSTEM
App
INTEROPERABILITY PLATFORM OF THE MUNICIPALITY OF
MILAN
MILAN SMART CITY Webinar - 28 March 2017 33
FEDERATION
Monet EMS
App App
E015 DIGITAL ECOSYSTEM
App
INTEROPERABILITY PLATFORM OF THE MUNICIPALITY OF
MILAN
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
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
Milan USP – Conclusions
MILAN SMART CITY Webinar - 28 March 2017 36
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
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
Interoperability Platformof Milan Municipality
MILAN SMART CITY Webinar - 28 March 2017 40
Interoperability Platform of the Municipality of Milan: Detailed View
MILAN SMART CITY Webinar - 28 March 2017 41
ecosystem
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
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
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
...
…
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
…
Authentication Process – Application Layer
MILAN SMART CITY Webinar - 28 March 2017 46
Application LayerAuthentication
Application
Token
Key Store
OAuth2
Internal-External Gateway
ecosystem
API Store
MILAN SMART CITY Webinar - 28 March 2017 47
ecosystem
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
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
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
.
.
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
Q & A
MILAN SMART CITY Webinar - 28 March 2017 52
MILAN USPWebinar
28 March 2017