Towards a Semantic Message-driven Microservice Platform for - - PowerPoint PPT Presentation

towards a semantic message driven microservice platform
SMART_READER_LITE
LIVE PREVIEW

Towards a Semantic Message-driven Microservice Platform for - - PowerPoint PPT Presentation

Towards a Semantic Message-driven Microservice Platform for Geospatial and Sensor Data Matthias Wauer and Axel-Cyrille Ngonga Ngomo AKSW Research Group, University of Leipzig, Germany Data Science Group (DICE), Paderborn University, Germany


slide-1
SLIDE 1

Towards a Semantic Message-driven Microservice Platform for Geospatial and Sensor Data

Matthias Wauer and Axel-Cyrille Ngonga Ngomo

AKSW Research Group, University of Leipzig, Germany Data Science Group (DICE), Paderborn University, Germany

June 3rd, 2018

Wauer & Ngonga Ngomo (DICE) Semantic Message-driven Microservice Plat. . . June 3, 2018 1 / 23

slide-2
SLIDE 2

Overview

1 Motivation 2 Approach 3 Implementation 4 Evaluation 5 Related Work 6 Conclusions and Future Work

Wauer & Ngonga Ngomo (DICE) Semantic Message-driven Microservice Plat. . . June 3, 2018 2 / 23

slide-3
SLIDE 3

Motivation

Wauer & Ngonga Ngomo (DICE) Semantic Message-driven Microservice Plat. . . June 3, 2018 3 / 23

slide-4
SLIDE 4

Why Geiser?

Flexible integration of live data

Sensor data Social media feeds

Inherently related to geospatial data

Location of sensor measurements Places mentioned in tweets

Potential applications:

Routing Geomarketing Analytics (e.g., business intelligence, predictive maintenance)

Issues:

Small but frequent service requests Flexible and reliable communication Scalability

Wauer & Ngonga Ngomo (DICE) Semantic Message-driven Microservice Plat. . . June 3, 2018 4 / 23

slide-5
SLIDE 5

Use Cases

Use Case 1: Data-driven Geomarketing Current situation for local businesses:

Geomarketing based on static data No fine-grained dynamic adaptations

Goals:

Enable companies to adapt products, services,

  • ffers etc. to their audience

Integrate and interpret live data

Relevant data:

Events from social media / news Mobility and cellular network data Weather warnings and forecasts Own customer data

Wauer & Ngonga Ngomo (DICE) Semantic Message-driven Microservice Plat. . . June 3, 2018 5 / 23

slide-6
SLIDE 6

Use Cases

Use Case 1: Data-driven Geomarketing

Wauer & Ngonga Ngomo (DICE) Semantic Message-driven Microservice Plat. . . June 3, 2018 6 / 23

slide-7
SLIDE 7

Use Cases

Use Case 2: Intelligent parking Current situation:

Finding road-side parking in cities is difficult Little support from satnavs

Goals:

Compute parking probabilities Provide approximate routing service on satnav device

Relevant data:

Sensor data (floating car data) Mobility / cellular network data Traffic events Events (e.g., football matches)

Wauer & Ngonga Ngomo (DICE) Semantic Message-driven Microservice Plat. . . June 3, 2018 7 / 23

slide-8
SLIDE 8

Use Cases

Use Case 3: Predictive maintenance and industrial service Device sensors Weather Traffic Current situation:

Sensor networks in industrial appliances not connected to service technician scheduling High cost of halted manufacturing processes

Goals:

Link predictive maintenance with service deployment planning and spare part logistics

Relevant data:

Predictive maintenance data Weather forecasts and warnings Traffic information

Wauer & Ngonga Ngomo (DICE) Semantic Message-driven Microservice Plat. . . June 3, 2018 8 / 23

slide-9
SLIDE 9

Approach

Wauer & Ngonga Ngomo (DICE) Semantic Message-driven Microservice Plat. . . June 3, 2018 9 / 23

slide-10
SLIDE 10

Geiser architecture

Generic Services Generic Services GEISER Platg tgorm Generic Services Generic Services

Generic Services, e.g. LIMES, DEER, FOX, AGDISTIS Generic Services, e.g. LIMES, DEER, FOX, AGDISTIS Applicatj tjon Services (only samples included, use case specifjc) Applicatj tjon Services (only samples included, use case specifjc)

Unifj fjed GEISER REST API Unifj fjed GEISER REST API

Generic Services Generic Services Generic Services Generic Services

Data Services (querying, manipulatjon, geospatjal, etc.) Data Services (querying, manipulatjon, geospatjal, etc.)

Private or public cloud

(Semantjc Databases, SPARK ecosystem, SANSA …)

Private or public cloud

(Semantjc Databases, SPARK ecosystem, SANSA …) GEISER Services

Use Cases & Applicatj tjons

Platg tgorm & Service Confj fjguratj tjon Platg tgorm & Service Confj fjguratj tjon Deployment & Maintenance Deployment & Maintenance Authentj tjcatj tjon & Security Authentj tjcatj tjon & Security Compatj tjble Tooling (loosely coupled) Features:

visualizatjon, exploratjon, dashboarding, data analytjcs, semantjc search, etc. Examples: metaphactory, Facete, mappify, etc. Wauer & Ngonga Ngomo (DICE) Semantic Message-driven Microservice Plat. . . June 3, 2018 10 / 23