Neo4j au secours de l'Internet of Connected Things

49
GraphAware TM Christophe Willemsen graphaware.com @ikwattro Les bases de données graphe au secours de l’Internet of (Connected) Things Meetup Neo4j Paris - 12/2/15 @Zenika

Transcript of Neo4j au secours de l'Internet of Connected Things

Page 1: Neo4j au secours de l'Internet of Connected Things

GraphAwareTM

Christophe Willemsen

graphaware.com

@ikwattro

Les bases de données grapheau secours de

l’Internet of (Connected) Things

Meetup Neo4j Paris - 12/2/15 @Zenika

Page 2: Neo4j au secours de l'Internet of Connected Things

GraphAwareTM

L’Internet des objets (connectés)Les 5 graphes de l’Internet des objetsChallenges businessMoment interactifNotre réalité !WYSIWYGQ&A

Sommaire

Page 3: Neo4j au secours de l'Internet of Connected Things

GraphAwareTM

Tout est objet !

Votre smartphone ainsi que

la boîte de 12 oeufs frais au supermarché.

L’ Internet des objets

Page 4: Neo4j au secours de l'Internet of Connected Things

GraphAwareTM

L’ Internet des objets

Page 5: Neo4j au secours de l'Internet of Connected Things

GraphAwareTM

L’ Internet des objets

Page 6: Neo4j au secours de l'Internet of Connected Things

GraphAwareTM

Cet Internet des objets n’a pas lieu d’être sans relations.

L’ Internet des objets

Page 7: Neo4j au secours de l'Internet of Connected Things

GraphAwareTM

est en réalité l’Internet des Objets

Connectés !

L’ Internet des objets

Page 8: Neo4j au secours de l'Internet of Connected Things

GraphAwareTM

est en réalité l’Internet des Objets

Connectés !

L’ Internet des objets

Page 9: Neo4j au secours de l'Internet of Connected Things

GraphAwareTM

Page 10: Neo4j au secours de l'Internet of Connected Things

GraphAwareTM

Page 11: Neo4j au secours de l'Internet of Connected Things

GraphAwareTM

Page 12: Neo4j au secours de l'Internet of Connected Things

GraphAwareTM

Les 5 graphes de l’Internet des Objets Connectés

Page 13: Neo4j au secours de l'Internet of Connected Things

GraphAwareTM

#1 Le graphe des appareils(device graph)

Page 14: Neo4j au secours de l'Internet of Connected Things

GraphAwareTM

#1 Le graphe des appareils(device graph)

Partie M2M visible par l’utilisateur

Page 15: Neo4j au secours de l'Internet of Connected Things

GraphAwareTM

#2 Le graphe des utilisateurs(également clients)

=> l’humanité dans l’Io(c)T

Page 16: Neo4j au secours de l'Internet of Connected Things

GraphAwareTM

#3 Le graphe de location

Page 17: Neo4j au secours de l'Internet of Connected Things

GraphAwareTM

#3 Le graphe de locationrecommandations basées sur l’emplacement (mobile)

intérêts communs, …

Page 18: Neo4j au secours de l'Internet of Connected Things

GraphAwareTM

#4 Le graphe de permissions

Page 19: Neo4j au secours de l'Internet of Connected Things

GraphAwareTM

#4 Le graphe de permissionsQui a accès à quoi ?

Page 20: Neo4j au secours de l'Internet of Connected Things

GraphAwareTM

#5 Le graphe de l’infrastructureréseau

Impact et dépendances réseaux, détection cause initiale,analyses prédicitives

Page 21: Neo4j au secours de l'Internet of Connected Things

GraphAwareTM

Challenges Business

Page 22: Neo4j au secours de l'Internet of Connected Things

GraphAwareTM

Le concept d’objet connectéefface la notion de “produit”

Page 23: Neo4j au secours de l'Internet of Connected Things

GraphAwareTM

Ne vous demandez plus ce que sera votre produit.

Mais plutôt ce qu’il pourraitêtre en étant connecté de

différentes manières.

Page 24: Neo4j au secours de l'Internet of Connected Things

GraphAwareTM

Caractéristiques techniques

Données allant DE et VERS votre produit

Les applications qui accèdent à votre produit

Les utilisateurs

Services impliqués

Les appareils aux alentours

L’imagination est la clé au déblocage de la valeur de votre produit !

Page 25: Neo4j au secours de l'Internet of Connected Things

GraphAwareTM

Ces connections sont des considérations clé à prendre en

compte pour identifier de nouvelles opportunités pour de nouveaux services et produits

qui utilisent l’IoT.

Page 26: Neo4j au secours de l'Internet of Connected Things

GraphAwareTM

Les bases de données graphedonnent un sens à ces

connections (relations) !

Page 27: Neo4j au secours de l'Internet of Connected Things

GraphAwareTM

Et vous permettent de répondreà des questions (requêtes)

qui dépassent votre imagination !

Page 28: Neo4j au secours de l'Internet of Connected Things

GraphAwareTM

Et d’ajouter des plus-valuesà vos objets, en tirant profitde la facilité à utiliser ces

connections !

Page 29: Neo4j au secours de l'Internet of Connected Things

GraphAwareTM

Vidéo et interaction

Page 30: Neo4j au secours de l'Internet of Connected Things

GraphAwareTM

Page 31: Neo4j au secours de l'Internet of Connected Things

GraphAwareTM

Page 32: Neo4j au secours de l'Internet of Connected Things

GraphAwareTM

La réalité

Page 33: Neo4j au secours de l'Internet of Connected Things

GraphAwareTM

Stocker des données.C’est facile !

Page 34: Neo4j au secours de l'Internet of Connected Things

GraphAwareTM

Stocker des données.C’est facile !

Page 35: Neo4j au secours de l'Internet of Connected Things

GraphAwareTM

Le challenge estde récupérer vos données

dans le temps et dans la façondont les utilisateurs en

ont besoin.

Page 36: Neo4j au secours de l'Internet of Connected Things

GraphAwareTM

Les bases de données graphevous permettent de requêter

vos données connectéesen un temps record.

Page 37: Neo4j au secours de l'Internet of Connected Things

GraphAwareTM

Mais vous offre également lapossibilité d’obtenir différentesperspectives de vos données pour différents utilisateurs.

Page 38: Neo4j au secours de l'Internet of Connected Things

GraphAwareTM

La réalité IIle retour

Page 39: Neo4j au secours de l'Internet of Connected Things

GraphAwareTM

En tant que Manager technique,présenter au client des

possibilités de son produitqu’il n’aurait même pas

imaginé.

Page 40: Neo4j au secours de l'Internet of Connected Things

GraphAwareTM

En tant que développeur,je veux un outil efficace afin

de répondre aux spécifications du client.

Page 41: Neo4j au secours de l'Internet of Connected Things

GraphAwareTM

En tant que développeur,je veux un outil efficace afin

de répondre aux spécifications du client.

Et je ne veux pas faire de cauchemards la nuit !(ni la journée d’ailleurs)

Page 42: Neo4j au secours de l'Internet of Connected Things

GraphAwareTM

En tant que client, je veux que mon produit tire parti de l’IoT

et la seule façon de surpasser laconcurrence est d’utiliserles différents graphes de

l’IoT

Page 43: Neo4j au secours de l'Internet of Connected Things

GraphAwareTM

WYSIWYGWhat You See Is What You Graph

Page 44: Neo4j au secours de l'Internet of Connected Things

GraphAwareTM

Les bases de données graphepermettent de représenter

votre produit présent dans l’IoTsimplement sur une feuille de

papier.

Page 45: Neo4j au secours de l'Internet of Connected Things

GraphAwareTM

Et cette représentationest à peu de choses près le

contenu de la base de données.

Page 46: Neo4j au secours de l'Internet of Connected Things

GraphAwareTM

QUESTIONS ?Et peut-être réponses…

Page 47: Neo4j au secours de l'Internet of Connected Things

GraphAwareTM

GraphAwareTM

TrainingsConsultance Développement

#1 Neo4j Consulting Partner

Page 48: Neo4j au secours de l'Internet of Connected Things
Page 49: Neo4j au secours de l'Internet of Connected Things

graphaware.com

@ikwattro

Merci!

GraphAwareTM