Six compétences essentielles pour maîtriser l`Internet des objets

publicité
Six compétences
essentielles pour maîtriser
l'Internet des objets connectés
Sponsorisé par
Sommaire
Introduction
1
1. Imaginez votre produit connecté
2. Une modélisation flexible des objets
2
3
3. Une modélisation riche des connexions
3
4. La conquête de la requête
6
5. Le stockage et la gestion des données
7
6. La conception d'applications connectées
Conclusion
8
10
Dans l'Internet des objets, la quasi-totalité des objets, du smartphone à la boîte à œufs, se
transforme en nœud sur un réseau. Des informations sur ces produits intelligents (téléphone,
voiture, ordinateur portable ou tablette) peuvent être recueillies à partir de leurs interactions
avec les réseaux Wi-Fi et les antennes-relais, tandis que les allées et venues de la boîte à œufs
sont enregistrées de manière passive à l'aide de lecteurs de codes-barres et de lecteurs RFID.
Cependant, ces affirmations ne permettent pas de se faire une idée du nombre
de connexions dont il est question. Les utilisateurs sont connectés à leurs
smartphones (et aux applications correspondantes), les dispositifs sont
Le nombre de
connectés entre eux (comme les compteurs communicants) et les dispodispositifs et d'objets
sitifs médicaux telles que les machines d' IRM dans un hôpital peuvent
connectés est vraiment
se connecter à un service d'aide médicale d'urgence. L'estimation de
stupéfiant : 50 milliards
Cisco selon laquelle 50 milliards de dispositifs seront connectés d'ici
d'ici 2020 selon l'institut
2020 revient souvent dans les débats autour de l'Internet des objets
Cisco
(IdO).1 Même si l'institut CITO Research ne dispose d'aucune donnée lui
permettant de quantifier le nombre total de connexions, nous sommes
sûrs de deux choses : le nombre de connexions sera infiniment supérieur à
50 milliards ; et la compréhension et la gestion de ces connexions seront tout aussi
importantes que la compréhension et la gestion des dispositifs eux-mêmes.
Six compétences essentielles pour maîtriser l'Internet des objets connectés
Introduction
Avec toutes ces communications entre dispositifs, capteurs, machines et êtres humains, l'Internet des objets est vraiment l'Internet des objets connectés.
Alors que le terrain de jeux de l'IdO a fait l'objet de nombreuses descriptions, les compétences
et les technologies nécessaires à leur mise en œuvre demeurent quant à elles moins connues.
Dans ce livre blanc, l'institut CITO Research présente les six compétences essentielles dont
vous aurez besoin lorsque l'IdO ne sera plus seulement une idée mais une réalité.
1
« The Internet of Things » (infographie). http://share.cisco.com/internet-of-things.html
1
Le concept d'objets connectés modifie le sens même du mot « produit » et vous permet d'envisager non pas seulement ce que sont les produits mais également ce qu'ils pourraient devenir
s'ils étaient connectés de différentes manières. Le produit n'est plus seulement l'objet ou le
dispositif, mais il comprend également l'ensemble des données, applications et services qui
l'entourent.
Un produit peut revêtir un grand nombre de formes. Toute application discrète qui apporte de
la valeur ajoutée peut être vue comme un produit. Il peut s'agir d'une application, d'un service,
d'une interface de programmation ou d'un « objet » au sens physique du terme.
Pour profiter pleinement du potentiel de votre produit en tant que produit connecté, vous
devez élaborer une méthode de conception qui prend en compte :
OO
les capacités et caractéristiques du dispositif ;
OO
le flux de données vers et depuis le dispositif ;
OO
les applications capables d'accéder au dispositif ;
OO
les utilisateurs du dispositif ;
OO
OO
Six compétences essentielles pour maîtriser l'Internet des objets connectés
1. Imaginez votre produit connecté
L'imagination
est la clé qui
permet de dévoiler
la valeur des objets
connectés.
les services qui interagissent avec les applications, sont
accessibles aux utilisateurs et sont utilisés par le dispositif ;
Les dispositifs voisins et les utilisateurs connectés à ces dispositifs.
L'imagination est la clé qui permet de dévoiler la valeur des objets connectés. Les nouveaux
produits gravitent autour d'une nouvelle définition, laquelle est fondée sur les relations et interdépendances et ne se limite pas simplement aux capacités de chaque dispositif. Par conséquent,
dans un réseau de télécommunications ou d'aviation, la question « Quelle antenne-réseau a
des problèmes ? » ou « Quel avion arrivera en retard ? » devient : « Quel impact ce problème
a-t-il sur le reste du réseau ? » Il est nécessaire de comprendre les connexions pour pouvoir
comprendre les dépendances et découvrir les impacts en cascade. Ces connexions doivent
être prises en compte afin d'identifier les opportunités de développement de nouveaux services et produits qui tirent profit de l'IdO.
Il est vital de reconnaître le pouvoir des données et des connexions afin d'appréhender la
valeur potentielle de tous les dispositifs, articles et personnes qui constituent l'IdO. Pour cela,
nous devons sortir des sentiers battus : l'idée d'un produit comme entité autonome est profondément enracinée. En pensant votre produit différemment, de manière ouverte et connectée,
vous pourrez exploiter de nouvelles possibilités.
2
Le choix du bon moteur de base de données
pour votre application IdO est une autre des
étapes importantes à ne pas négliger. La
plupart des applications IdO doivent fonctionner avec des systèmes dynamiques en
constante mutation : de nouveaux dispositifs et applications sont régulièrement mis
en ligne et doivent s'intégrer au réseau avec
la plus grande transparence. Cela nécessite
un modèle de données pouvant évoluer
sans reconfiguration excessive de la base de
données et de l'application et sans avoir d'incidence sur la disponibilité de l'application.
Heureusement, une nouvelle génération de
technologies de base de données est née
et vient supprimer ce besoin d'un schéma
fixe et prédéfini, limitation bien connue des
bases de données SQL. Selon vos besoins
fonctionnels et votre rythme, plusieurs
options s'offrent à vous : des technologies
comme Splunk et Hadoop permettant d'effectuer une analyse hors ligne de grandes
quantités de données issues de capteurs
par exemple. Autres possibilités, les bases
de données graphes qui permettent la gestion des connexions ou encore les bases de
données orientées clé-valeur, colonnes ou
documents qui permettent la gestion en
temps réel des données issues de capteurs.
Toutes ces technologies permettent aux développeurs de créer de nouveaux champs et
éléments de données en toute facilité, avec
un impact limité sur l'application.
Ce type de flexibilité est essentiel pour l'IdO
car de nouvelles générations de dispositifs avec de nouveaux types de données
apparaissent de manière inopinée. Le modèle NoSQL, terme général pour désigner
l'ensemble des technologies décrites ci-dessus, s'adapte facilement aux changements
et modélise la variation entre les types de
dispositifs, ainsi que les conditions de performance et d'évolutivité qui caractérisent
les applications IdO.
Six compétences essentielles pour maîtriser l'Internet des objets connectés
2. Une modélisation flexible des objets
3. Une modélisation riche des connexions
Alors que le développement de produits est une compétence de haut niveau
avec de nombreux éléments mobiles, il s'appuie sur une compréhension
Les bases de
détaillée des dispositifs et de leurs connexions.
données de graphes
sont conçues pour
modéliser les réseaux de
données et naviguer dans ces
réseaux en toute simplicité
et avec des performances
extrêmement élevées.
Les connexions entre les dispositifs et les autres entités peuvent
changer plus vite que les données décrivant chaque objet. Avec les
données de télécommunication, à chaque fois que vous appelez une
nouvelle personne ou autorisez un nouveau dispositif, vous réalisez une nouvelle connexion. On observe le même phénomène dans
le cadre industriel lorsqu'une nouvelle pièce est mise en service. Il est
probable qu'elle recherche les contrôleurs ou autres dispositifs qu'elle doit
écouter ou auxquels elle doit envoyer des données. La mise en marche ou l'arrêt
d'un dispositif peut établir ou rompre des douzaines de connexions. Le meilleur moyen de
représenter ces connexions est d'utiliser un graphe.
3
Les graphes sont le meilleur moyen de représenter les connexions. Demandez à un ingénieur
en télécommunications de représenter un réseau sur un tableau blanc et il ou elle dessinera
une série de cercles représentant des nœuds (antennes-réseau) ainsi qu'une série de lignes
représentant des connexions (jonctions). En réalité, la plupart des applications IdO requièrent
l'exploitation d'un ou plusieurs jeux de données qui sont chacun densément connectés et souvent reliés entre eux (voir figure 1).
ph
ra
p
ra
T
rm i ss i o n G
sto m er G
N
he
e t w o r k Gr
ap
h
Th
Pe
o c a ti o n Gr a
ph
e
L
he
he
Cu
h
T
T
e v i c e Gr a
ph
T
D
he
Six compétences essentielles pour maîtriser l'Internet des objets connectés
Dans chacune des instances de données IdO présentées, les bases de données relationnelles,
avec leur structure rigide, ne stockent qu'une infime partie du message. Les bases de données
de graphes vous permettent de représenter des milliers d'interconnexions entre plusieurs
nœuds sur un réseau et de « découper » les données en fonction du type de relation sélectionné. À la différence des bases de données relationnelles, les bases de données de graphes
s'adaptent au modèle NoSQL décrit ci-dessus, permettant une modélisation flexible des objets.
Et à la différence des trois autres types de bases de données NoSQL, les bases de données de
graphes sont conçues pour modéliser les réseaux de données et naviguer dans ces derniers
en toute simplicité et avec des performances extrêmement élevées.
Figure 1. Graphes connectés de l'IdO
Ce qui est fascinant et parfois extrêmement complexe avec les applications IdO, c'est que tous
ces graphes sont liés entre eux. Par exemple, les dispositifs et les utilisateurs peuvent être
représentés sous forme de mappage, rassemblant les graphes du dispositif, du client et de
localisation dans une seule et même vue.
4
de données de
graphes offrent
Bien qu'en théorie il soit possible de représenter un graphe avec des
un traitement très
attributs pour les nœuds et les connexions dans plusieurs systèmes de
rapide
des réseaux de
gestion de base de données, en réalité, la quasi-totalité des applications
connexions
complexes et
de qualité de production fondées sur des graphes rapides utilise une
multidimensionnels.
certaine forme de base de données de graphes. Ces dernières sont utilisées en raison de leur adaptation au modèle de données et à des fins de
performance. Les bases de données de graphes offrent un traitement rapide des réseaux complexes et multidimensionnels des connexions. Des sociétés
comme Twitter ont dû développer leurs propres bases de données de graphes. Les formes commerciales des bases de données de graphes comme Neo4j de Neo Technology sont désormais
largement utilisées pour les applications IdO.
Six compétences essentielles pour maîtriser l'Internet des objets connectés
Les connexions sont plus que des lignes entre les entités : elles sont chacune riches en informations (par exemple, l'adresse, le type, la qualité, le poids, etc.) et peuvent chacune être
représentées, dans une bases de données de graphes, en tant que partie intégrante de chaque
objet relation. Dans ce cas, les attributs de relation décrivent chaque connexion. Les attributs
peuvent indiquer la date de création de la connexion, le type de connexion, les
données relatives à la connexion, etc. Tout comme les données décrivant un
objet, les attributs des connexions peuvent changer rapidement.
Les bases
Les bases de données de graphes sont essentielles pour découvrir, saisir et donner du sens aux
interdépendances complexes, afin d'entreprendre une gestion plus efficace des organisations
informatiques et de construire la prochaine génération de fonctionnalités pour les entreprises.
Si une entreprise cherche à optimiser l'infrastructure d'un réseau ou d'une application, gère
les changements ou l'accès à des fins de sécurité, les relations sont rarement linéaires ou hiérarchiques. Elles ont plutôt tendance à former des graphes, qui sont la plupart du temps assez
dynamiques. Elles changent de minute en minute (par exemple, temps de fonctionnement et
temps d'arrêt de l'antenne-relais) ou au fil du temps avec les changements de personnel, les fusions et les acquisitions, ainsi que les nouvelles applications en cours de
développement et les anciennes qui ont été supprimées.
Comme il le dit, sans
une base de données
de graphes : « j'aurais dû
examiner toutes les machines
pour comprendre ce qu'elles
faisaient, puis j'aurais dû
remonter les pièces ».
Une base de données de graphes est un outil nettement plus efficace pour
saisir et modéliser les interdépendances sur un réseau afin, par exemple, de
diagnostiquer des pannes. Un développeur américain gère l'infrastructure
des systèmes critiques pour haute disponibilité en analysant la manière
dont les dispositifs sont reliés entre eux au sein de l'infrastructure. Comme
il le dit, sans une base de données de graphes : « j'aurais dû examiner toutes
les machines pour comprendre ce qu'elles faisaient, puis j'aurais dû remonter
les pièces ». Or, la capture des interdépendances bidirectionnelles dans une
base de données orientée graphe lui permet d'enregistrer ces informations « facilement et naturellement sans devoir définir quantités de relations linéaires entre chaque
dispositif. » Un graphe représente le réseau dans son ensemble.
5
Quand la plupart des gens pensent à des requêtes, ils pensent au langage SQL. Les requêtes
graphiques exprimées dans une base de données orientées graphe ont une structure différente et beaucoup plus simple.
Il est vrai que les problèmes graphiques simples peuvent être traités à l'aide d'une base de
données relationnelle. Cependant, ce n'est pas la meilleure solution. En effet, les bases de données relationnelles sont constituées de tables. Les relations sont enregistrées en stockant les
données dans une même ligne ou en utilisant les données d'un champ pour rechercher des
données d'une ou plusieurs autres lignes dans une autre table.
Alors que les requêtes graphiques simples peuvent être exécutées dans une base de données
relationnelle, quoique lentement, les requêtes complexes, même moyennement, sont lentes et
peuvent même ne pas donner de réponse. Ces types de requêtes génèrent une structure de
données qui ne permet pas le mappage des connexions. Et même si le langage SQL incroyablement complexe peut impressionner vos collègues, il n'est en général ni durable ni propice à un
développement efficace.
Six compétences essentielles pour maîtriser l'Internet des objets connectés
4. La conquête de la requête
Plus les requêtes graphiques sont simples, plus l'évolutivité est instantanée avec des requêtes
faciles à lire. Comme l'indique un utilisateur qui dépanne des réseaux : « [ Je] n'ai pas à établir de
relation entre chaque machine... 15 machines sont hors service et vous ne savez pas laquelle a
posé problème. Maintenant, imaginez cette situation avec 100 ou 1 000 machines. » Une requête
graphique peut gérer ces relations à l'échelle, quelle que soit leur fréquence de changement.
Cependant, tout comme trois générations de programmeurs ont appris à
Cemaîtriser le langage SQL, la génération actuelle va devoir comprendre la
pendant,
tout
manière de rédiger et d'utiliser les requêtes graphiques dans leurs apcomme trois généraplications. Il s'agit d'un domaine d'innovation active. Certaines bases
tions de programmeurs
de données de graphes tentent d'étendre le langage SQL. Neo Techont appris à maîtriser le
nology a créé un nouveau langage de requête dénommé Cypher qui
langage SQL, la génération
permet d'interroger efficacement les bases de données orientées
actuelle va devoir comprendre
graphe en décrivant un modèle et en confiant à la base de donla manière de rédiger et
nées la recherche du modèle désiré. Le langage Cypher de Neo4j est
d'utiliser les requêtes graphiques dans leurs
compact : de nombreuses requêtes constituées de 50 lignes en lanapplications.
gage SQL passent à seulement 4 lignes dans ce langage. eBay a déclaré
que leur solution Neo4j était « ...littéralement cent fois plus rapide que la
précédente solution MySQL, avec des requêtes qui demandent 10 à 100 fois
moins de code. »2
Il est essentiel de savoir élaborer des requêtes graphiques et d'utiliser leurs résultats afin de
tirer profit de l'IdO. Il est important de choisir un langage de requête, et donc une base de données sous-jacente, qui favorise la performance avec facilité et expressivité.
2
« eBay and Walmart Adopt Neo4j: The Graph Is Transforming Retail, » Yahoo Finance, 18 mars 2014,
http://finance.yahoo.com/news/ebay-walmart-adopt-neo4j-graph-130300851.html
6
L'IdO va générer d'importantes quantités
de données car chaque capteur et chaque
dispositif enregistrent et transmettent sans
cesse des mesures. Analysons le volume de
données en temps réel issu des capteurs
dans l'IdO. Ces grandes quantités de données
détaillées issues de capteurs appartiennent
à un référentiel bon marché de données
massives, tel qu'un magasin de clé-valeur ou
une base de données orientée colonnes. Les
cas d’usage de ce flux continu de données
en temps réel issu de chaque capteur sont
déjà nombreux. Le stockage de ces données
dans Hadoop ou leur conservation sous
forme de fichier/journal ainsi que l'utilisation
d'une technologie comme Splunk à des fins
d'analyse des données hors connexion représentent des possibilités supplémentaires
pour les applications IdO ne nécessitant pas
un accès en temps réel aux données des
capteurs. (Selon nos estimations, le scénario
hors connexion est beaucoup plus courant
que l'analyse des flux de données en temps
réel.)
Pour en revenir au besoin de gestion des relations, chaque point de données issu d'un
capteur ne doit pas être nécessairement relié
aux autres points de données issus d'autres
capteurs. Cependant, les relations entre les
capteurs eux-mêmes (et le reste du réseau)
demandent à être gérées. Cela nous conduit
naturellement à un modèle de persistance
polyglotte comprenant au minimum deux
magasins de données : si chaque capteur est
relié à d'autres capteurs dans une bases de
données de graphes, ces données en temps
réel peuvent faire l'objet d'une analyse en
fonction du besoin, à partir d'un référentiel
de données massives issues d'un capteur
(non orienté graphe) qui stocke les données
détaillées obtenues seconde par seconde à
partir de chaque dispositif.
Les bases de données de graphes pour les
applications IdO s'associent parfaitement
aux différents types de référentiels pour un
stockage de masse. Parfois, Hadoop se révèle être la meilleure solution. D'autres fois,
une base de données orientée colonnes
comme Cassandra ou HBase constitue
l'option adaptée. D'autres fois encore, un
magasin de clé-valeur comme Redis peut
être utilisé.
Six compétences essentielles pour maîtriser l'Internet des objets connectés
5. Le stockage et la gestion des données
Les limites des bases de données relationnelles dans la gestion de la flexibilité et de
l'échelle des données IdO ont conduit à la fusion entre les bases de données de graphes
et les divers référentiels de données massives. Le choix de la bonne combinaison
de ces deux technologies pour votre application représente une
autre des compétences
essentielles.
Les bases de
données de graphes
pour les applications IdO
s'associent parfaitement
aux différents types de
référentiels pour un
stockage de masse.
7
Si vous maitrisez les cinq compétences décrites ci-dessus, vous devez alors les
réunir afin de créer les bonnes applications. La conception de produit représente la surface que vous souhaitez fournir aux utilisateurs. Les bases de
données de graphes utilisées pour modéliser les objets et connexions,
Si vous maitrisez
les requêtes utilisées pour rendre ces informations utiles, ainsi que les
les cinq compétences
décrites ci-dessus, vous
référentiels de données massives pour obtenir les détails nécessaires
devez alors les réunir
doivent tous être exploités afin d'en tirer profit.
afin de créer les bonnes
applications.
La difficulté posée par les applications IdO est la multitude de couches
différentes dans la plupart des déploiements, chacune contenant du
code et stockant des données. Des plateformes telles que Zebra par Zatar
offre une solution de création d'application dans le cloud en vue d'améliorer
le dispositif. D'autre part, ThingWorx, une entreprise PTC, dispose d'un modèle de déploiement plus flexible qui permet de déployer le code dans le cloud, sur des serveurs dédiés, ainsi
que sur tous les dispositifs qui peuvent prendre en charge sa pile d'applications. Les applications IdO sont souvent elles-mêmes distribuées comme un graphe, ce qui demande une autre
manière de penser.
Six compétences essentielles pour maîtriser l'Internet des objets connectés
6. La conception d'applications connectées
Voici quelques exemples de développement d'applications IdO en vue de créer de nouveaux
produits. À l'aide de graphes, une chaîne de magasins peut mesurer l'augmentation et la diminution de la demande en produits à travers différentes régions et de rediriger des marchandises
vers des magasins dans lesquelles la demande pour un article en particulier est élevée avec un
risque d'épuisement des stocks. Les fabricants peuvent utiliser les données historiques d'un
graphe pour représenter la demande saisonnière et le chiffre d'affaires d'un projet sous forme
graphique sur la base de ces données pour les quatre prochains trimestres. Les nouveaux
produits sont l'optimisation du transport et la prévision de la demande.
Un assureur peut reconnaître les corrélations et interdépendances entre plusieurs personnes
sans rapport apparent impliquées dans une série d'accidents de voiture. Des recherches plus
approfondies peuvent révéler que ces personnes sont impliquées dans un réseau complexe
de fraude à l'assurance impliquant des centaines de milliers de euros dans des déclarations
frauduleuses d'accidents de voiture mis en scène. Le nouveau produit devient un système
avancé de détection de fraude.
Une entreprise peut utiliser l'IdO pour gérer et sécuriser ses serveurs, en indiquant le type
de sécurité, les personnes qui ont accès (et qui utilisent cet accès), les serveurs utilisés et la
fréquence d'utilisation. Les données de graphe peuvent révéler qu'un cinquième des serveurs
sont dormants et sont passés inaperçus aux yeux de l'entreprise, avec pour conséquence, un
risque d'intrusion. Le nouveau produit devient un système de sécurité avancée.
8
AmanziTel est le premier fournisseur de solutions complètes de gestion de
l'expérience client et de la qualité de service destinées aux fournisseurs de télécommunications. Leurs produits de réseau sans fil servent à des milliards d'abonnés
mobile à travers plusieurs continents. AmanziTel garantit la même disponibilité et
la même qualité que celles garanties par les fournisseurs de télécommunications à
leurs abonnés.
Les données de graphe sont la clé des offres d'AmanziTel. L'entreprise offre des
informations avancées pour les réseaux cellulaires, notamment les statistiques et
indicateurs de succès définis par ses clients en télécommunication. AmanziTel a
identifié deux besoins clés dans sa migration vers les données de graphe : une performance et une structure sans schéma.
Six compétences essentielles pour maîtriser l'Internet des objets connectés
Représentation de l'IdO sous forme graphique
chez AmanziTel
La structure sans schéma est nécessaire car les besoins des clients changent rapidement et chaque client requiert des indicateurs de performance différents et
une structure flexible. Seules les bases de données de graphes peuvent suivre le
rythme de ces besoins en constante mutation.
En termes de performance, les bases de données de graphes peuvent évoluer en
fonction de l'augmentation des volumes de données et ces données augmentent
avec chaque abonné, chaque nouvelle antenne-réseau ainsi qu'avec tout le trafic
créé par les applications. La performance peut être uniquement prise en charge
par les bases de données de graphes et non pas par les bases de données relationnelles rigides.
Les clients AmanziTel peuvent enregistrer la force du signal dans un graphe, stocker
et analyser cette performance en fonction du temps dans une base de données de
graphes. Ils peuvent également apporter instantanément des corrections (redirection) sur la base des recommandations du graphe en fonction du lieu.
Sans restriction aucune quant aux structures de données ou aux données qui sont
enregistrées, une base de données orientées graphe peut représenter des données complexes ainsi que des concepts abstraits simultanément, sachant que tous
utilisent la même base de données. Le nouveau produit devient une disponibilité
garantie (et une réduction des coûts sous forme d'amendes et de réclamations pour
déni de service).
Dans tous les cas d'utilisation décrits, les données sont éphémères, augmentent avec de nouveaux utilisateurs et de nouvelles activités et créent des produits et opportunités en constante
évolution sur la base de la connectivité et de la performance de cette connectivité.
9
L'Internet des objets est réellement l'Internet des objets connectés. La solution à la complexité et à l'interconnectivité de l'IdO n'est pas une structure
de données de même complexité, mais plutôt la réduction du flux de
Les bases de
données vers ses dénominateurs communs. Nous pouvons voir que
données de graphes
deviendront la nouvelle
cela ne nécessite pas qu'un seul type de technologie mais plusieurs.
norme
pour représenter
En conclusion, il est clair que la gestion des connexions ou relations
les
connexions
présentes dans l'IdO est un défi majeur. Les graphes sont devenus
inhérentes dans l'IdO.
un moyen naturel de représenter les systèmes connectés. Quant aux
bases de données de graphes, elles constituent un choix naturel pour la
gestion des besoins connectés des applications IdO, tout comme les bases
de données Hadoop et NoSQL adaptées aux volumes importants de données
issues de capteurs et journaux jouent clairement un rôle dans la gestion des vastes
volumes de données issues de capteurs souvent associés aux applications IdO.
Six compétences essentielles pour maîtriser l'Internet des objets connectés
Conclusion
Comme nous l'avons vu, de nouvelles compétences sont nécessaires pour libérer le pouvoir
de l'IdO. Les entreprises jusqu'à présent prospères se donnent corps et âme pour promouvoir
ces compétences au sein de leurs organisations ou trouver des partenaires capables de les
promouvoir.
L'institut CITO Research croit que les bases de données de graphes deviendront la nouvelle
norme pour représenter des connexions inhérentes dans l'IdO, avec les cinq graphes cités
ci-dessus : les graphes du dispositif, du client, de localisation, d'autorisation et de réseau. Les
bases de données de graphes sont déjà sur le point de devenir la norme dans le secteur des
télécommunications, peut-être le premier adoptant majeur de l'IdO. Alors que le secteur des
télécommunications a ouvert la voie, les opportunités abondent dans toutes les industries et
le débat a déjà commencé dans certaines industries, que ce soit dans le commerce de détail,
l'électronique grand public ou le secteur manufacturier.
L'institut CITO Research prévoit que d'ici 5 ans, les applications IdO dans toutes les industries
distanceront l'utilisation des télécommunications, car de plus en plus d'industries reconnaissent les bases de données de graphes comme l'outil le plus efficace pour représenter,
analyser et monétiser les données de l'IdO.
10
En savoir plus sur les bases de données orientées graphe et l'IdO
Ce livre blanc a été créé par CITO Research et sponsorisé par Neo4j.
À propos de Neo4j :
Les graphes nous entourent. Des sites Internet qui fournissent des fonctionnalités sociales
aux entreprises de télécommunication qui offrent un suivi client personnalisé, en passant
par la recherche bio-informatique, les organisations adoptent des bases de données de
graphes comme étant le meilleur moyen de modéliser et d'analyser les données en ligne.
Les chercheurs de Neo4j ont inventé la première base de données de graphes moderne en
l'an 2000 et ont joué un rôle prépondérant en rendant la technologie des graphes accessible à de nombreuses organisations dans le monde, dont plus de 50 clients du Global 2000,
parmi lesquels Cisco, HP, Accenture, Telenor, eBay et Walmart. En accompagnant la production de ses clients depuis plus de dix ans, Neo4j s'est imposé comme le leader mondial dans
le domaine des bases de données de graphes, grâce à un large éventail de partenariats et
des dizaines de milliers de déploiements couronnés de succès.
Six compétences essentielles pour maîtriser l'Internet des objets connectés
Le défi auquel chaque acteur économique est confronté aujourd’hui est d’envisager ses problèmes sous un autre angle. Comment le fait de repenser vos produits en tant que produits
connectés va-t-il changer votre activité ? Quelles nouvelles opportunités s'offrent à vous ? Votre
définition du produit doit-elle changer ? Vos produits peuvent-ils devenir des services ? Quelles
données et quelles relations entre ces dernières favoriseraient cette opportunité ? Répondre
à ces questions pour votre entreprise demande de la créativité et de l'imagination. Cependant,
le temps que vous consacrez au développement de cette imagination peut changer la donne.
Neo Technology, l'entreprise à l'origine de Neo4j, est une société privée financée par Fidelity Growth Partners Europe, Sunstone Capital et Conor Venture Partners. Son siège
social est situé à San Mateo (Californie, États-Unis) et elle dispose de bureaux en Suède,
au Royaume-Uni, en Allemagne, en France, en Nouvelle-Zélande et en Malaisie. Pour plus
d'informations, rendez-vous sur www.neo4j.com.
CITO Research
L'institut CITO Research est une source d'informations, d'analyse, de recherche et de
connaissances pour les directeurs des systèmes d'information, les directeurs de la technologie et les autres professionnels des technologies de l'information et commerciaux.
CITO Research s'engage dans un dialogue avec son public afin d'étudier les tendances en
matière de technologie, lesquelles sont recueillies, analysées et communiquées de manière
sophistiquée en vue d'aider les professionnels à résoudre les problèmes difficiles qu'ils
rencontrent.
Rendez-vous sur http://www.citoresearch.com
11
Téléchargement