using geoservices in digital platform economies · 2017. 5. 7. · analytics, and mapping...

27
© 2017 TM Forum | 1 Using GeoServices in Digital Platform Economies Patrick Huls Technical Evangelist Esri

Upload: others

Post on 03-Sep-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Using GeoServices in Digital Platform Economies · 2017. 5. 7. · analytics, and mapping visualizations to digital platform economies Containerized micro-GeoService architectures

© 2017 TM Forum | 1

Using GeoServices

in Digital Platform

Economies

Patrick HulsTechnical Evangelist

Esri

Page 2: Using GeoServices in Digital Platform Economies · 2017. 5. 7. · analytics, and mapping visualizations to digital platform economies Containerized micro-GeoService architectures

© 2017 TM Forum | 2

GeoServices

▪ Engineering

▪ Planning

▪Operations

▪Marketing

▪ Sales

▪ Support

long supported business operations by providing analysis, data management,

and mapping visualizations

Page 3: Using GeoServices in Digital Platform Economies · 2017. 5. 7. · analytics, and mapping visualizations to digital platform economies Containerized micro-GeoService architectures

© 2017 TM Forum | 3

GeoServices

▪ Location Based Services

Smart Cities

Home Automation

▪ Location Aware Apps

▪ Internet of Things (IoT)

providing value add to digital platform economies with same capabilities

Page 4: Using GeoServices in Digital Platform Economies · 2017. 5. 7. · analytics, and mapping visualizations to digital platform economies Containerized micro-GeoService architectures

© 2017 TM Forum | 4

Internet of Things

Public Safetypolice fire

surveillance

Public Healthhospitals ambulances

Transitbuses taxis rail

trains crowds

Connected Carsautonomous driving traffic conditions holes

parking meters road conditions slippery areas

network improvements

Energy Usageelectricity gas smart

meters

City Workerssanitation snow plows

Airportsflight status queues

plane location runway status

Buildingslightinghvac

occupancy counts

IoT

Environmentnoise co2 nitrates

gases temperature humidity

atmospheric pressure radiation

pesticides electromagnetic feedback

rain gauges water level gauges

water quality air quality

Weatherwarnings

earthquakes

precipitation icy conditions

Peoplehealth monitoring

social activityTelecommunications

cell phone signals dropped calls

Page 5: Using GeoServices in Digital Platform Economies · 2017. 5. 7. · analytics, and mapping visualizations to digital platform economies Containerized micro-GeoService architectures

© 2017 TM Forum | 5

for real-time GeoServices deployed in digital platform ecosystems

Considerations

visualizeingest

storeanalyze

Page 6: Using GeoServices in Digital Platform Economies · 2017. 5. 7. · analytics, and mapping visualizations to digital platform economies Containerized micro-GeoService architectures

© 2017 TM Forum | 6

deployed across multiple nodes and cores

Containerized Microservices

visualizeingest

storeanalyze

containerization

Page 7: Using GeoServices in Digital Platform Economies · 2017. 5. 7. · analytics, and mapping visualizations to digital platform economies Containerized micro-GeoService architectures

© 2017 TM Forum | 7

container types

Microservice GeoServices

Spatiotemporal

archive

Batch analytic

Source ingestion

Eventhub

Real-Time analytic

0 to many 0 to few 0 to many 0 to few 0 to many

a lightweight

“GeoEvent Input”

distributed micro-service

a lightweight

“GeoEvent event hub”

distributed micro-service

a lightweight

“GeoEvent Service”

distributed micro-service

a lightweight

“spatiotemporal big data store”

distributed micro-service

a lightweight

“GeoAnalytics”

distributed micro-service

Mapservice

0 to many

a lightweight

“map & feature service”

distributed micro-service

Page 8: Using GeoServices in Digital Platform Economies · 2017. 5. 7. · analytics, and mapping visualizations to digital platform economies Containerized micro-GeoService architectures

© 2017 TM Forum | 8

Supporting a Smart City Use Case

Real-time GeoServices

Sensors

DesktopWeb Device

spatiotemporal

archive

real-time

batch

sources

hubs

mapping

Use Case:

# of Devices:

How often do they report?

Smart Cities

1,000,000

every 1 second

Smart Cities

Page 9: Using GeoServices in Digital Platform Economies · 2017. 5. 7. · analytics, and mapping visualizations to digital platform economies Containerized micro-GeoService architectures

© 2017 TM Forum | 9

Supporting a Smart City Use Case

Real-time GeoServices

in-the-cloud

Source

Ingestion Task

Real-Time Hub

Task

Real-Time Analytic

Task

Spatiotemporal

Archival Task

Batch Analytic

Task

DesktopWeb Device

30 nodes240 cores, 840GB ram, 12TB ssd

50 nodes400 cores, 1.4TB ram, 20TB ssd

4 cores,14GB ram,100GB ssd

4 cores,14GB ram,300GB ssd

8 cores, 28GB ram, 400GB ssd

2 cores,4 GB ram,50GB ssd

2 cores,10 GB ram,200GB ssd

4 cores,14 GB ram,150GB ssd

8 cores, 28GB ram, 400GB ssdSmart Cities

f( )Sources + Hubs +

Real-Time Analytics

+ Mappingf( )Spatiotemporal Archive

+ Batch Analytics +

Mapping

Mapping

Task

8 cores

28GB ram

400GB ssd

Page 10: Using GeoServices in Digital Platform Economies · 2017. 5. 7. · analytics, and mapping visualizations to digital platform economies Containerized micro-GeoService architectures

© 2017 TM Forum | 10

Supporting a Smart City Use Case

Real-time GeoServices

in-the-cloud

Source

Ingestion Task

Real-Time

Task

Real-Time

Analytic Task

Spatiotemporal

Archival Task

Batch

Analytic Task

DesktopWeb Device

Real-Time GeoServices80 nodes, 640 cores, 2.24TB ram, 32TB ssd

Mapping

Task

Smart Cities

Page 11: Using GeoServices in Digital Platform Economies · 2017. 5. 7. · analytics, and mapping visualizations to digital platform economies Containerized micro-GeoService architectures

© 2017 TM Forum | 11

Task Type:

Task Name:

Instances:

Cores:

Memory:

Disk Space:

Mapping Task

ArcGIS

3

8

28GB

400GB

Supporting a Smart City Use Case

Real-time GeoServices

in-the-cloud

Source

Ingestion Task

Real-Time

Task

Real-Time

Analytic Task

Spatiotemporal

Archival Task

Batch

Analytic Task

DesktopWeb Device

Real-Time GeoServices80 nodes, 640 cores, 2.24TB ram, 32TB ssd

Mapping

Task

Smart Cities

Page 12: Using GeoServices in Digital Platform Economies · 2017. 5. 7. · analytics, and mapping visualizations to digital platform economies Containerized micro-GeoService architectures

© 2017 TM Forum | 12

Task Type:

Task Name:

Instances:

Cores:

Memory:

Disk Space:

Constraints:

Source Ingestion Task

sit

7

8

28GB

400GB

Supporting a Smart City Use Case

Real-time GeoServices

in-the-cloud

Source

Ingestion Task

Real-Time

Task

Real-Time

Analytic Task

Spatiotemporal

Archival Task

Batch

Analytic Task

DesktopWeb Device

Real-Time GeoServices80 nodes, 640 cores, 2.24TB ram, 32TB ssd

Mapping

Task

Smart Cities

Page 13: Using GeoServices in Digital Platform Economies · 2017. 5. 7. · analytics, and mapping visualizations to digital platform economies Containerized micro-GeoService architectures

© 2017 TM Forum | 13

Task Type:

Task Name:

Instances:

Cores:

Memory:

Disk Space:

Constraints:

Real-Time Hub Task

broker-0…19

20

2

10GB

200GB

not SAT

Supporting a Smart City Use Case

Real-time GeoServices

in-the-cloud

Source

Ingestion Task

Real-Time

Task

Real-Time

Analytic Task

Spatiotemporal

Archival Task

Batch

Analytic Task

DesktopWeb Device

Real-Time GeoServices80 nodes, 640 cores, 2.24TB ram, 32TB ssd

Mapping

Task

Smart Cities

Page 14: Using GeoServices in Digital Platform Economies · 2017. 5. 7. · analytics, and mapping visualizations to digital platform economies Containerized micro-GeoService architectures

© 2017 TM Forum | 14

Task Type:

Task Name:

Instances:

Cores:

Memory:

Disk Space:

Constraints:

Real-Time Analytic Task

rat1

20

6

14GB

100GB

!= storage

Supporting a Smart City Use Case

Real-time GeoServices

in-the-cloud

Source

Ingestion Task

Real-Time

Task

Real-Time

Analytic Task

Spatiotemporal

Archival Task

Batch

Analytic Task

DesktopWeb Device

Real-Time GeoServices80 nodes, 640 cores, 2.24TB ram, 32TB ssd

Mapping

Task

Smart Cities

Page 15: Using GeoServices in Digital Platform Economies · 2017. 5. 7. · analytics, and mapping visualizations to digital platform economies Containerized micro-GeoService architectures

© 2017 TM Forum | 15

Task Type:

Task Name:

Instances:

Cores:

Memory:

Disk Space:

Constraints:

Real-Time Analytic Task

rat2…n

20

8

28GB

400GB

!= storage

Supporting a Smart City Use Case

Real-time GeoServices

in-the-cloud

Source

Ingestion Task

Real-Time

Task

Real-Time

Analytic Task

Spatiotemporal

Archival Task

Batch

Analytic Task

DesktopWeb Device

Real-Time GeoServices80 nodes, 640 cores, 2.24TB ram, 32TB ssd

Mapping

Task

Smart Cities

Page 16: Using GeoServices in Digital Platform Economies · 2017. 5. 7. · analytics, and mapping visualizations to digital platform economies Containerized micro-GeoService architectures

© 2017 TM Forum | 16

Task Type:

Task Name:

Instances:

Cores:

Memory:

Disk Space:

Constraints:

Spatiotemporal Archive Task

sat1

30

4

14GB

300GB

disk = ssd

Supporting a Smart City Use Case

Real-time GeoServices

in-the-cloud

Source

Ingestion Task

Real-Time

Task

Real-Time

Analytic Task

Spatiotemporal

Archival Task

Batch

Analytic Task

DesktopWeb Device

Real-Time GeoServices80 nodes, 640 cores, 2.24TB ram, 32TB ssd

Mapping

Task

Smart Cities

Page 17: Using GeoServices in Digital Platform Economies · 2017. 5. 7. · analytics, and mapping visualizations to digital platform economies Containerized micro-GeoService architectures

© 2017 TM Forum | 17

Task Type:

Task Name:

Instances:

Cores:

Memory:

Disk Space:

Constraints:

Batch Analytic Task

bat1

30

4

14GB

100GB

on storage

Supporting a Smart City Use Case

Real-time GeoServices

in-the-cloud

Source

Ingestion Task

Real-Time

Task

Real-Time

Analytic Task

Spatiotemporal

Archival Task

Batch

Analytic Task

DesktopWeb Device

Real-Time GeoServices80 nodes, 640 cores, 2.24TB ram, 32TB ssd

Mapping

Task

Smart Cities

Page 18: Using GeoServices in Digital Platform Economies · 2017. 5. 7. · analytics, and mapping visualizations to digital platform economies Containerized micro-GeoService architectures

© 2017 TM Forum | 18

Supporting new digital services and business operations

Real-time GeoServices

Smart City

Sensors

DesktopWeb Device

spatiotemporal

archive

real-time

batch

sources

hubs

mapping

Use Case:

# of Devices:

How often do they report?

Smart Cities

1,000,000

every 1 second

Page 19: Using GeoServices in Digital Platform Economies · 2017. 5. 7. · analytics, and mapping visualizations to digital platform economies Containerized micro-GeoService architectures

© 2017 TM Forum | 19

Supporting new digital services and business operations

Real-time GeoServices

Smart City

Sensors

DesktopWeb Device

spatiotemporal

archive

real-time

batch

sources

hubs

mapping

Use Case:

# of Devices:

How often do they report?

Smart Cities

1,000,000

every 1 second

DesktopWeb Device

spatiotemporal

archive

real-time

batch

sources

hubs

mapping

CDRs

Use Case:

# of Devices:

How often do they report?

CDR Analysis

10,000,000

every .01 second

Page 20: Using GeoServices in Digital Platform Economies · 2017. 5. 7. · analytics, and mapping visualizations to digital platform economies Containerized micro-GeoService architectures

© 2017 TM Forum | 20

Page 21: Using GeoServices in Digital Platform Economies · 2017. 5. 7. · analytics, and mapping visualizations to digital platform economies Containerized micro-GeoService architectures

© 2017 TM Forum | 21

Page 22: Using GeoServices in Digital Platform Economies · 2017. 5. 7. · analytics, and mapping visualizations to digital platform economies Containerized micro-GeoService architectures

© 2017 TM Forum | 22

Page 23: Using GeoServices in Digital Platform Economies · 2017. 5. 7. · analytics, and mapping visualizations to digital platform economies Containerized micro-GeoService architectures

© 2017 TM Forum | 23

Closing

▪GeoServices provide geographic data management,

analytics, and mapping visualizations to digital platform

economies

Page 24: Using GeoServices in Digital Platform Economies · 2017. 5. 7. · analytics, and mapping visualizations to digital platform economies Containerized micro-GeoService architectures

© 2017 TM Forum | 24

Closing

▪GeoServices provide geographic data management,

analytics, and mapping visualizations to digital platform

economies

▪ Containerized micro-GeoService architectures can enable

high velocity, high volume location based IoT data

Page 25: Using GeoServices in Digital Platform Economies · 2017. 5. 7. · analytics, and mapping visualizations to digital platform economies Containerized micro-GeoService architectures

© 2017 TM Forum | 25

Closing

▪GeoServices provide geographic data management,

analytics, and mapping visualizations to digital platform

economies

▪ Containerized micro-GeoService architectures can enable

high velocity, high volume location based IoT data

▪ Supports current business operations and new digital

services

Page 26: Using GeoServices in Digital Platform Economies · 2017. 5. 7. · analytics, and mapping visualizations to digital platform economies Containerized micro-GeoService architectures

© 2017 TM Forum | 26

Closing

▪GeoServices provide geographic data management,

analytics, and mapping visualizations to digital platform

economies

▪ Containerized micro-GeoService architectures can enable

high velocity, high volume location based IoT data

▪ Supports current business operations and new digital

services

▪GeoServices align with the TM Forum Digital Platform

Reference Architecture and open Location APIs

Page 27: Using GeoServices in Digital Platform Economies · 2017. 5. 7. · analytics, and mapping visualizations to digital platform economies Containerized micro-GeoService architectures

© 2017 TM Forum | 27

Questions?

Patrick HulsTechnical Evangelist – Telecommunications & Cable

[email protected]

@SpatialNinja