The Wall Street Analyst Forum’s 17 th Annual Analyst Conference.
Smart City Living Lab - TM Forum - How to manage Digital ... · TM forum’s City as a Platform...
Transcript of Smart City Living Lab - TM Forum - How to manage Digital ... · TM forum’s City as a Platform...
© 2017 TM Forum | 1V 14
Phil Claridge, GeoSpock, [email protected]
Smart City Living LabCatalyst Theatre Briefing – 16 May 2018 - Nice
Drew Jordan, Sigma Systems, [email protected]
© 2017 TM Forum | 2
Living Lab: Smart City
Phase 1: Simplified API Implementation Generation
Phase 2: Digital Transformation Catalyst Sandbox
Phase 3: Microservices Lab
TM Forum Lab Roadmap
Living Lab Catalyst Phase 1 (Nice-18)
Smart City ‘Living Lab’ Roadmap
Living Lab Catalyst Phase 2 (KL-18)
More participants; more use cases; more city data; stepwise progress to the Living Lab concept; deployed as a Catalyst Sandbox in the TM Forum Lab
Phase 4: Permanent environment for continuous innovation
Smar
t C
ity
Lab
*
Oth
er E
cosy
stem
Lab
… …
Resources
* Expands the original Smart City Living Lab concept into something more general, for many digital ecosystems
Smart City Use cases will require new API (e.g. high volume data streaming)
Living Lab
• Robust, neutral environment for continuous public and private collaborative innovation and showcase demonstrations by TM Forum members
• A fully managed innovation environment curated by TM Forum
© 2017 TM Forum | 3
Establishes an exemplar of a common business and technical architecture
to be used across the world to deploy smart community / city solutions
A virtual living lab residing in the cloud, and local deployments at smart
cities and communities around the world
Dramatically transforms the visitor/occupant experience when deployed
Offers tenants seamless ownership of the place experience
Driving a global supply chain alignment on the software supplier side
Extends the City as a Platform Manifesto to unleash an API driven local
data economy
Elements of a TMF’s Living Lab
© 2017 TM Forum | 4
TM forum’s City as a Platform Manifesto
10 key principles outlining how to
build and operate city platforms
130+ signatories (cities, international
bodies and organizations)
Fueled by a common reference
architecture and Open APIs
The Living Lab is the implementation
of this manifesto and its vision
https://www.tmforum.org/smart-city-forum/city-platform-manifesto/
© 2017 TM Forum | 5
• Atlanta
• Baltimore
• Barcelona
• Chicago
• Sao Paulo
• Dubai
• Dublin
• Helsinki
• Iskandar
• Las Vegas
• Leeds
• Limerick
• Liverpool
• Miami
• Milton Keynes
• Nashville
• Porto
• Saint Quentin
• Leandro
• Cambridge
• Tampere
• Utrecht
• Wellington
Cities Signed City As A Platform Manifesto
© 2017 TM Forum | 8
• Here is the a city perspective of (graphic courtesy Dan Clarke / Smart Cambridge):
• Cities are collecting and storing some data but not all– No data first strategy, no defined dataset manager, no inventory or catalog
• Some ad-hoc analysis– Most analysis is manual, queries are pre-determined, very little visualization
• No prediction or adaptation yet– Cities want help … to determine what can be discovered and predicted by their data sets.
One City’s Perspective Of Their Desired Solution
© 2017 TM Forum | 9
• Cambridge (UK) have TB of data today. Live and historical. Including:
– Traffic. E.g. ANPR + Bluetooth sniffing– Transportation. E.g. GPS bus data– Environmental. E.g. Air quality
• Over 80 databases cataloged, but most not not yet public, or even normalized into common form
• Helping cities catalog, visualize and start to correlate this data is key.
• The big insights are yet to come.
• The long term goal for many cities is ‘simply’ a digital twin
• Significant value from pooling dataacross multiple cities.
Real World Data Information Challenge - Cambridge & GeoSpock
© 2017 TM Forum | 10
• A Smart city is much more challenging than a Telco Network– Data makes a City Smart
• Collecting, Curating, Interpreting/Analyzing, Enhancing, Predicting, Triggering Adaptations
• Health, Transportation, Energy, Water, Waste, Economic, Environment, Recreation, Safety, Governance, Telecom, …
– Information is very siloed• Most cities do not even have a paper catalog of the information they have.
• More critically the ‘keys’ may not yet exist in each data set to allow data sets to be tied together.
– Many use cases are not transactional• Will need go extend TMF models and API
• New generation of ‘API’ become streaming information feeds.
– There is no single customer (identity) to tie things back to.
– The revenue flows and business models are poorly defined
– The data quality is poor – man weeks clearing up one historical data set.• E.g. bus in impossible places, duplication of data, changing data formats over time.
Smart City Data TODAY Is Challenging
© 2017 TM Forum | 11
SMART CITY SERVICES
▪ Observational
▪ use cases that combine data so I can see how ‘my' city is working (or not).
▪ Transactional (Monetized)
▪ use cases that allow me to monetise use of the city by individuals and organisations (I would extend monetisation to include some aspects of fraud detection).
▪ Transactional (Not Monetized)
▪ use cases that require a controlled transaction but do not involve payment or monetization of a city resource
▪ Predictive
▪ use cases with some knowledge base (need not be as sophisticated as AI/ML) but may result in actuation to control the city without human intervention (c.f. network self-healing & SON in Telco).
© 2017 TM Forum | 12
75%
4.4B
16EB
2.5B
50B
NETWORKS
APIS
APPS
ANALYTICS
DEVICES
SENSORS212B
Now Add in The Predicted IoT Explosion …
Copyright © 2017 Accenture All rights reserved. 4
© 2017 TM Forum | 14
DATA CENTRIC ▪ Smart Cities are built on Data: collect, store, analyze
▪ Extend data availability/variety using advanced Network capabilities
▪ Use Operations to control, monetize, coordinate
▪ Smart Applications can Close the loop: prediction/adaptation
Data
Archive
CSP Network
Data Source
Data SourceAnonymization
Normalization
Curated Data Network
Data Source
Mobile 4G/5G
Virtualization
Ingestion/Aggregation
AI/MLProcessing
Mash Ups / Enrichment
Analytics
Delivery
StreamingQuerying
Application AccessAnalytics Events
AuthorizationPolicy
Cloud
IoT
Applications Operations/Transactions
CatalogSubscription/
Fulfillment
Assurance Billing
Data Visualization
ReportingBI
3rd Party Applications
City Applications
Ordering
Browsing/ Discovery
CloudData
Source
IoTData
Source
Closed Loop
ActivationConfigurationInstantiation
DataUpdates
UsageMonitoring
Identity CRM
© 2017 TM Forum | 16
Public Services Private Services
Data Hub
Mash-ups
Analytics
Normatization
Catalog & Discovery
Subscription & Delivery
Configuration & Activation
Onboarding
Ch
argi
ng,
Invo
icin
g &
Pay
men
t
Secu
rity
& P
riva
cy
Iden
tity
an
d P
rofi
le
Ass
ura
nce
& T
race
abili
ty
Dig
ital
Dat
a &
Pro
du
ct M
gmt
AP
I
Par
tner
& E
cosy
stem
Mgm
t A
PI
Data Mgmt API
Digital Data Mgmt Service API
Smart Services
DataPrivate Open Data City Legacy
App
developersStart-ups
NGOsCity
deps/agencies
ICT
CompaniesGroup of
citizens
TR272 City As A Platform Architecture
© 2017 TM Forum | 17
LIVING LAB
MobileApps
Self-ServeUI Identity CRM
CatalogDataVisualization Order
Mgmt
Quote
Assurance/SLA
Billing
Onboarding Data CurationNetwork:
IoTMobile
City Data Sources
Catalog & Discovery
Subscription & Delivery
Configuration & Activation
Onboarding
Ch
argi
ng,
Invo
icin
g &
Pa
ymen
t
Iden
tity
an
d
Pro
file
Ass
ura
nce
&
Trac
eab
ility
Secu
rity
& P
riva
cy
Data Hub
Mash-ups
Analytics
Normatization
© 2017 TM Forum | 18
LIVING LAB
MobileApps
Self-ServeUI Identity CRM
CatalogDataVisualization Order
Mgmt
Quote
Assurance/SLA
Billing
Onboarding Data CurationNetwork:
IoTMobile
City Data Sources
© 2017 TM Forum | 19
CITIES AND THEIR DATA: A BIT CHAOTIC
When designing for Smart City services, a catalog to control the chaos is essential.
Environmental
Data
Parking Data
Bus Data
Traffic Flow Data
Street LightData
Waste MgmtData
Public SafetyData
CameraData
HealthData
3rd PartyData
IoTData
3rd Party Mobile Apps
Desktop Apps City
Mobile Apps
Citizens
Businesses
City Admin
Data Analytics
Onboarding
Classification
Ontology
Authorization
What Data is available?
Where is the Data?
Can I access the Data?
What can I do with the Data?How recent is the Data?
How do I access the Data?
How to add new Data source?Catalog
3rd Party Mobile Apps
Desktop Apps City
Mobile Apps
Citizens
Businesses
City Admin
Data Analytics
TMF Open API
Services
Products
Data
MetaData
DescriptionURLsFrequencyOfChangeLatencyAuthenticationMechanism
RecordFormatAuthorizedRolesUsageRulesSLAClassification
What do I present to Citizens and Businesses
Data as a Service, IoT Services, Cloud Services, Network as a Service, Mobility Services
Add and Publish Data Sources
© 2017 TM Forum | 20
MASTER YOUR CITY DATA AND SERVICES
▪ Data as a Service
▪ Federate Services from Providers (CSP, Cloud)
▪ Relate Products to Services and Resources/Data
▪ Publish to 3rd Party Developers/Businesses
▪ Innovate
▪ Re-use
▪ Share
▪ Control
Health Monitoring Home Security
City Data CSP Mobility Services Cloud Service ProviderCity IoT CSP Network Services
Air Quality
IoT Devices Network Service Mobile Service Cloud ServiceNetwork Service Mobile Service Cloud Service
Network Service Mobile Service Cloud ServiceMobile Service
IoT DevicesIoT Devices
IoT Devices
Data SourceData Source
Data SourceData Source
Onboarding Onboarding FederateDiscover
FederateDiscover
FederateDiscover
Parking
Noise
Water
Data Source
© 2017 TM Forum | 21
LIVING LAB
MobileApps
Self-ServeUI Identity CRM
CatalogDataVisualization Order
Mgmt
Quote
Assurance/SLA
Billing
Onboarding Data CurationNetwork:
IoTMobile
City Data Sources
Update red box for geospock
© 2017 TM Forum | 22
• Discovering the unknown in hidden uncorrelated data is a significant opportunity for cities and nations.
• An example of gaining better contextual understanding of real city data sets is illustrated here with;
– GPS derived bus journeys – route optimization to demand– Traffic accidents vs Police reports– Police reports vs outages of street lights (e.g. anti-social
behavior)
• Historic data + just-in-time updates blended to give a holistic view
• Going beyond city geo-boundary and analyzing national scale data derives demand , pattern and benchmark insights.
GeoSpock is building the operating system for the physical world. How City data is acquired, tagged and indexed directly impacts visual analytics and future AI modelling.
Cambridge: Police Incident Reports
Cambridge: Street Lights Cambridge: Out of City Bus Routes
© 2017 TM Forum | 23
• Working with cities to provide a data taxonomy framework for the old & new data sets:
– define metadata tags for existing data
– incorporate emerging new data sets
– expose data value through visualization tools to show all relationships
– Establish a benchmark reference across multiple cities
• We are developing a ‘shopping list’ of data sets we expect to find in a city
– Here is a sample
Air Air Quality: Continuous MonitoringAir Air Quality: Diffusion TubesGoods Deliveries Delivery Trips - Public Funded OrgansiationsRoads Bus Park & Ride usage (car park and then public transport)Roads Bus Park & Ride car park locationsRoads Bus Bus PatronageRoads Bus Bus TimetablesRoads Bus Bus Passenger Information (as displayed on bus signage)Roads Changes Installation of New Traffic SignalsRoads Changes New Carriageway, Footway or CyclewayRoads Cycle Cycle CountersRoads Cycle Cycling InfrastructureRoads Diversions Event DiversionsRoads Diversions Future EventsRoads Hire Short Term Car Hire (e.g. Zip Car in UK)Roads Incident Accident DataRoads Incident Penalty Charge Notices Roads Infrastructure BridgesRoads Infrastructure Traffic LightsRoads Infrastructure Street LightsRoads Infrastructure Traffic Signal RepairsRoads Infrastructure Electric Charge Point Utilisation - Private and PublicRoads Infrastructure Cycle Stand Locations - Private and PublicRoads Maintain Protected VergesRoads Maintain Verge CuttingRoads Maintain Village Grass CuttingRoads Maintain Bridge RepairsRoads Maintain Carriageway Reconstruction and ResurfacingRoads Maintain Carriageway Surface TreatmentRoads Maintain Drainage WorksRoads Map Adopted RoadsRoads Map Site Gates - Major Public Buildings (Hospitals)Roads Map Site Roads Roads Parking Car park With Onsite Rail / Bus connectionRoads Parking Public Car ParksRoads Parking Parking RestrictionsRoads Parking Residents' Parking PermitsRoads Parking Ringo Parking SessionsRoads Parking Car parks within makor pulc (e.g. University)Roads Parking Parking Guidance System (PGS)Roads Parking Onsite Parking - HospitalsRoads Parking Traffic and Parking SurveyRoads Permits Streetworks RegisterRoads Restrictions Traffic Regulation OrdersRoads Safety Traffic Calming and Safety Schemes
Target Design :A City inventory bottom up model or define the Data taxonomy first ?How can we work with cities to define the data taxonomy and unlock value hidden in city data?
© 2017 TM Forum | 24
• Visualizing and analyzing multiple city's data sets in a common environment at global scale.
• Many cities face the same problems and may co-operate in defining solutions.
• Inter-city benchmarking and shared learning.
Beyond the city boundary :Visualizing and Correlating Data Sets nationally
Cambridge: Out of City Bus Routes
UK National : Police Incident Map
© 2017 TM Forum | 25
Open Digital Lab Vision
Phase 1: Simplified API Implementation Generation
Phase 2: Digital Transformation Catalyst Sandbox
Phase 3: Microservices Lab
TM Forum Lab Roadmap
CSP Catalysts Ecosystem CatalystsCatalyst Roadmap
Open Source Catalysts
Phase 4: Permanent environment for continuous innovation
Co
llab
ora
tio
n 1
Co
llab
ora
tio
n 2
… …
Resources
Vertical market collaboration environments (hosting domain-specific data and providing a showcase environment for related use cases)
As well as TM Forum API Suites and Open Source code, third parties contribute resources to the lab and/or connect their resources to it, exposing them via TM Forum Open APIs
• Robust, neutral environment for continuous public and private collaborative innovation and showcase demonstrations by TM Forum members
• A fully managed innovation environment curated by TM Forum (ie not just a technical platform)
TM Forum APIs + Opensource
software
Catalysts teams can create their own sandbox in the lab to host their PoC demos, and can use all the resources (APIs, open source code…). Access is granted during the lifecycle of the Catalyst
• Deployment of TM Forum API Suites
• Lab will provide an environment for commercial conformance testing and certification against TM Forum Open APIs
© 2017 TM Forum | 26
Smart City Living Lab
Phase 1: Simplified API Implementation Generation
Phase 2: Digital Transformation Catalyst Sandbox
Phase 3: Microservices Lab
TM Forum Lab Roadmap
Living Lab Catalyst Phase 1 (Nice-18)
Smart City ‘Living Lab’ Roadmap
Living Lab Catalyst Phase 2 (KL-18)
More participants; more use cases; more city data; stepwise progress to the Living Lab concept; deployed as a Catalyst Sandbox in the TM Forum Lab
Phase 4: Permanent environment for continuous innovation
Smar
t C
ity
Lab
*
Oth
er E
cosy
stem
Lab
… …
Resources
* Expands the original Smart City Living Lab concept into something more general, for many digital ecosystems
Smart City Use cases will require new API (e.g. high volume data streaming)
© 2017 TM Forum | 28
• Please do join the Living Labs & visit the booth
– We can show you a number of city data sets
• We welcome cities to join the Living Labs and share problems, solutions and data.
• We need to work with other vendors to build out a rich functional footprint.
• We want to build our our library of real city data to inform the design of new API and use cases.
Next Steps
Cambridge: Street Light & Crime Incident Map
Catalog Models
© 2017 TM Forum | 29
GeoSpock’s Location Intelligence as a Service (LIaaS) platform is a cloud platform powering visualisation, analytics and prediction services helping the whole eco-system innovate. We want to help cities and nations move beyond the plumbing and enable citizen services.
The rise of Digital Smart Cities and innovative Citizen Services.
Mobility as a Service
Zero Emissions
Zero Accident
Multi-Modal Autonomous Vehicles
One Payment Gateways
Smart City Budgets
Asset Utilisation
Smart Traffic Management
Fraud Detection
Shared ServicesCrime Analytics
© 2017 TM Forum | 30
Introduction to GeoSpock
GeoSpock solves the big problems of extreme-scale
data analytics and location intelligence.
Current tools struggle to keep up with the rate of data generation
whilst also costing a small fortune to run. GeoSpock’s solution
enables business analytics to run bigger, faster, better, and with
lower infrastructure costs.
• Founded in 2013 by Dr Steve Marsh
• Innovative and proprietary technology inspired
by University of Cambridge PhD
• Series A complete November 2017, $13.6m in total funding
• 30+ employees based in Cambridge UK
• First commercial application in AdTech 2017
• Expanding to Telco, Auto & Smart City in 2018/19
© 2017 TM Forum | 31
The journey to Extreme Data. Real Time.
2010CEO Steve
Marsh started
work on
Bluehive Brain
Simulation
2012Steve wins Cambridge
University Young
Entrepreneur Award
20132nd Jan: GeoSpock
founded (1 employee)
2014Data becomes
extreme. Starts
to create a dark
data problem
18th Dec:
Developer
API released
20157 Oct: Move to
Cambridge office
(8 employees)
5 Oct: Raises
$5.4m seed
investment
2016Jan: Steve is listed
in Forbes’ 30 under
30 Europe
8th July:
GeoSpock first
customer release
2017Launch of infin8
indexing engine
History of data• First hard drive (3.75mb)
• 1969 relational database
model published
• 2003: Google publishes
GFS & MapReduce
• 2004: Era of big data begins
20166th Dec: First
enterprise
solution released
15th Dec: 25
employees
2017Hire of new CEO,
Richard Baker
Nov
2017Series A
raise
$7.2m
© 2017 TM Forum | 32
Turning product innovation into new business revenue is an imperative in the age of digital services. The Sigma Create-Sell-Deliver Portfolio is comprised of catalog-driven products that lets our customers grow new business models through accelerated product innovation. Sigma products enable business growth from new digital services combined and packaged with traditional core services. Sigma products are developed with the following concepts in mind.
© 2017 TM Forum | 33
© 2017 TM Forum | 34
Backup Slides – From earlier versions of this PPT
© 2017 TM Forum | 35
• Cities want information
– E.g. Simply tracking bulk movements of people between mobile cells by time of day would give moat cities more insight into traffic patterns that they have ever had.
• Why should a carrier ‘give away’ this kind of information
– To be part of the city information economy
• Most cities will ask the same questions
– The information buisness is scalable
• Competing technologies to fine grain audit a city are coming.
– E.g. blutooth ID sniffing at traffic lights.
(Backup) Opportunities For Carriers As Information Providers
© 2017 TM Forum | 36
SCALE AND FEDERATION
© 2017 TM Forum | 37
LAYERED ARCHITECTURE
© 2017 TM Forum | 38
TR272 CAPABILITIES MAP
Data Ingestion
Data Delivery
Data Temporality
Data Discovery
Data Discovery
Rich API
Distributed Data Hub
Customer Self-Service
Data Source Types
NormatizedDatasets
Data Hub PaaS
WhitelabelingData Hub
User AuthN
User AuthZ
User Mgmt
Data Modeling and Service
Orchestration
Data Feed Analytics
Analytics as a Service
Data Privacy
Licenses/Commercial & Tech
Agreements
Whitelisting of devices
Device Mgmt
Data Service Qualification
IoT Security
DataHubaaS SLA Mgmt
Customer Apps SLAs
IoT Data Service SLAs
Activation and Configuration of
Data Source
Activation and Configuration of
Customer Svc
Data Model Correlation
E2E SLA Management
Application Priorities
Services Usage Tracking
SLA Analytics
SLA Breach Discovery
Platform Digital Service SLA Mgmt
Platform Digital Service Perf Mgmt
Data Providers SLA Mgmt
API Traffic Mgmt
Customer Charging
Data Feed Pricing
Differential Charging
SLA Breach Accounting
Ecosystem SLA Accounting
CustomerInvoicing
Supplier Payment
Revenue Sharing
Data Source Registration
Resource Monetization
Data Feeds CoS
API Versioning
Wholesaler Data Feeds/ Apps/ Svcs
Retailer Data Feeds/ Apps/ Svcs
Edge Applications Catalog
Provider Onboarding
EcosystemEnablement
Platform
Value Chain
Federated Data Hubs
Federation Support
On-boarding Support
Payment SupportCatalog Lifecycle Mgmt
Charging SupportAssurance and Traceability
Security/Privacy
Analytics SupportIdentity & Profile Mgmt
Data Hub (Core Capabilities)
Configuration & Activation
HA & Escalability
Invoicing Support
Red outline – TMF Open API suggested in TR272
© 2017 TM Forum | 39
TMF OPEN APIS
Billing Mgmt APIParty Mgmt API
Product Catalog API
Customer MmgtAPI
Privacy Mgmt API
DSM API
Agreement MgmtAPI
Onboarding API
Service Problem Mgmt API
Trouble Ticket APIAlarm Mgmt API
PM Threshold APIPerformance
Mgmt API
SLA APISQM API
Service Order API
Product Order API
Shopping Cart API
Quote API
Usage Mgmt API
Event Mgmt API
Payment Method API
Payment MgmtAPI
Prepay Balance Mgmt API
Service Catalog API
Resource Catalog API
Product Inventory API
Configuration & Activation API
Identified in Section 5 of TR272
© 2017 TM Forum | 40
LIVING LAB
Data
Data Source
Data Source
Data Source
Curated DB
AnonomizationNormatization
RawDB
Value-Add
CatalogProduct OfferingsBundled Product OfferingsOffer PricingMashups/Up-sell/Cross-sellCategories/ClassificationsProducts/Services/ResourcesRules/CardinalitySLA SpecificationsClass Of Service Specifications
QuotePricingContracts
Network
IoT Devices
Mobile
Mobile AppsApplication SpecificData Access/UsageProduct BrowseRecommendationUp-sell/Cross-sellConfiguration
Order ManagementDecompositionOrchestrationAuto & Manual TasksFallout Management
Self-Serve UIProduct BrowseRecommendationUp-sell/Cross-sellConfiguration
Product Order API
Quote APIProduct Catalog API
Service Activation API
Identity/A&ACitizensSuppliersAuthenticationAuthorization/Roles
CRMCitizensSuppliers
BillingInvoicingChargingPaymentsUsage
AssuranceFaultPerformanceSLA AnalysisSQM
Analytics
Data VizualizationBusiness IntelligenceAnalytics ReportsDashboard
Data DeliveryOnboardingContractsTerms and ConditionsLicensingData PrivacyData Source definitionCatalog Rsc Creation
Event Mgmt APITrouble Ticketing API
Payment Method APIPayment Mgmt APIPrepay Balance APIBilling Mgmt API
Customer Mgmt APIParty API
SLA Mgmt APIPerf Mgmt APIAlarm Mgmt APIUsage Mgmt API
Usage Mgmt APIOnboarding APIPrivacy Mgmt API
Ingestion
Data SourceData
Source