Smart City Living Lab - TM Forum - How to manage Digital ... · TM forum’s City as a Platform...

35
© 2017 TM Forum | 1 V 14 Phil Claridge, GeoSpock, [email protected] Smart City Living Lab Catalyst Theatre Briefing – 16 May 2018 - Nice Drew Jordan, Sigma Systems, [email protected]

Transcript of Smart City Living Lab - TM Forum - How to manage Digital ... · TM forum’s City as a Platform...

Page 1: Smart City Living Lab - TM Forum - How to manage Digital ... · TM forum’s City as a Platform Manifesto 10 key principles outlining how to build and operate city platforms 130+

© 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]

Page 2: Smart City Living Lab - TM Forum - How to manage Digital ... · TM forum’s City as a Platform Manifesto 10 key principles outlining how to build and operate city platforms 130+

© 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

Page 3: Smart City Living Lab - TM Forum - How to manage Digital ... · TM forum’s City as a Platform Manifesto 10 key principles outlining how to build and operate city platforms 130+

© 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

Page 4: Smart City Living Lab - TM Forum - How to manage Digital ... · TM forum’s City as a Platform Manifesto 10 key principles outlining how to build and operate city platforms 130+

© 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/

Page 5: Smart City Living Lab - TM Forum - How to manage Digital ... · TM forum’s City as a Platform Manifesto 10 key principles outlining how to build and operate city platforms 130+

© 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

Page 6: Smart City Living Lab - TM Forum - How to manage Digital ... · TM forum’s City as a Platform Manifesto 10 key principles outlining how to build and operate city platforms 130+

© 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

Page 7: Smart City Living Lab - TM Forum - How to manage Digital ... · TM forum’s City as a Platform Manifesto 10 key principles outlining how to build and operate city platforms 130+

© 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

Page 8: Smart City Living Lab - TM Forum - How to manage Digital ... · TM forum’s City as a Platform Manifesto 10 key principles outlining how to build and operate city platforms 130+

© 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

Page 9: Smart City Living Lab - TM Forum - How to manage Digital ... · TM forum’s City as a Platform Manifesto 10 key principles outlining how to build and operate city platforms 130+

© 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).

Page 10: Smart City Living Lab - TM Forum - How to manage Digital ... · TM forum’s City as a Platform Manifesto 10 key principles outlining how to build and operate city platforms 130+

© 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

Page 11: Smart City Living Lab - TM Forum - How to manage Digital ... · TM forum’s City as a Platform Manifesto 10 key principles outlining how to build and operate city platforms 130+

© 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

Page 12: Smart City Living Lab - TM Forum - How to manage Digital ... · TM forum’s City as a Platform Manifesto 10 key principles outlining how to build and operate city platforms 130+

© 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

Page 13: Smart City Living Lab - TM Forum - How to manage Digital ... · TM forum’s City as a Platform Manifesto 10 key principles outlining how to build and operate city platforms 130+

© 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

Page 14: Smart City Living Lab - TM Forum - How to manage Digital ... · TM forum’s City as a Platform Manifesto 10 key principles outlining how to build and operate city platforms 130+

© 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

Page 15: Smart City Living Lab - TM Forum - How to manage Digital ... · TM forum’s City as a Platform Manifesto 10 key principles outlining how to build and operate city platforms 130+

© 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

Page 16: Smart City Living Lab - TM Forum - How to manage Digital ... · TM forum’s City as a Platform Manifesto 10 key principles outlining how to build and operate city platforms 130+

© 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

Page 17: Smart City Living Lab - TM Forum - How to manage Digital ... · TM forum’s City as a Platform Manifesto 10 key principles outlining how to build and operate city platforms 130+

© 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

Page 18: Smart City Living Lab - TM Forum - How to manage Digital ... · TM forum’s City as a Platform Manifesto 10 key principles outlining how to build and operate city platforms 130+

© 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

Page 19: Smart City Living Lab - TM Forum - How to manage Digital ... · TM forum’s City as a Platform Manifesto 10 key principles outlining how to build and operate city platforms 130+

© 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?

Page 20: Smart City Living Lab - TM Forum - How to manage Digital ... · TM forum’s City as a Platform Manifesto 10 key principles outlining how to build and operate city platforms 130+

© 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

Page 21: Smart City Living Lab - TM Forum - How to manage Digital ... · TM forum’s City as a Platform Manifesto 10 key principles outlining how to build and operate city platforms 130+

© 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

Page 22: Smart City Living Lab - TM Forum - How to manage Digital ... · TM forum’s City as a Platform Manifesto 10 key principles outlining how to build and operate city platforms 130+

© 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)

Page 23: Smart City Living Lab - TM Forum - How to manage Digital ... · TM forum’s City as a Platform Manifesto 10 key principles outlining how to build and operate city platforms 130+

© 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

Page 24: Smart City Living Lab - TM Forum - How to manage Digital ... · TM forum’s City as a Platform Manifesto 10 key principles outlining how to build and operate city platforms 130+

© 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

Page 25: Smart City Living Lab - TM Forum - How to manage Digital ... · TM forum’s City as a Platform Manifesto 10 key principles outlining how to build and operate city platforms 130+

© 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

Page 26: Smart City Living Lab - TM Forum - How to manage Digital ... · TM forum’s City as a Platform Manifesto 10 key principles outlining how to build and operate city platforms 130+

© 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

Page 27: Smart City Living Lab - TM Forum - How to manage Digital ... · TM forum’s City as a Platform Manifesto 10 key principles outlining how to build and operate city platforms 130+

© 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.

Page 28: Smart City Living Lab - TM Forum - How to manage Digital ... · TM forum’s City as a Platform Manifesto 10 key principles outlining how to build and operate city platforms 130+

© 2017 TM Forum | 33

Page 29: Smart City Living Lab - TM Forum - How to manage Digital ... · TM forum’s City as a Platform Manifesto 10 key principles outlining how to build and operate city platforms 130+

© 2017 TM Forum | 34

Backup Slides – From earlier versions of this PPT

Page 30: Smart City Living Lab - TM Forum - How to manage Digital ... · TM forum’s City as a Platform Manifesto 10 key principles outlining how to build and operate city platforms 130+

© 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

Page 31: Smart City Living Lab - TM Forum - How to manage Digital ... · TM forum’s City as a Platform Manifesto 10 key principles outlining how to build and operate city platforms 130+

© 2017 TM Forum | 36

SCALE AND FEDERATION

Page 32: Smart City Living Lab - TM Forum - How to manage Digital ... · TM forum’s City as a Platform Manifesto 10 key principles outlining how to build and operate city platforms 130+

© 2017 TM Forum | 37

LAYERED ARCHITECTURE

Page 33: Smart City Living Lab - TM Forum - How to manage Digital ... · TM forum’s City as a Platform Manifesto 10 key principles outlining how to build and operate city platforms 130+

© 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

Page 34: Smart City Living Lab - TM Forum - How to manage Digital ... · TM forum’s City as a Platform Manifesto 10 key principles outlining how to build and operate city platforms 130+

© 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

Page 35: Smart City Living Lab - TM Forum - How to manage Digital ... · TM forum’s City as a Platform Manifesto 10 key principles outlining how to build and operate city platforms 130+

© 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