MongoDB
IOT City Tour – Paris
9th June 2015
Guest Speaker:
Laurent Nyffels
Architect SI, AXA France
PROJET IOT - MONGODB
DSI AXA
09/06/2015
SOMMAIRE
1. Présentation du Web Center
2. Positionnement et objectifs du projet IOT
3. Choix technologiques et Architectur...
Département IT de la DSI AXA, créé en janvier 2011 à Lille
Dédié au développement des applications Web et mobiles d’AXA Fr...
UNIVERS OBJECTIFS
Santé
Automobile
Maison
Prévenir
Assister
Personnaliser
L’internet des objets appliqué à l’assurance
5 |...
Les principaux challenges… et incertitudes…
6 |
Service et Partenariats
Quels services / utilisateurs ?
Qualité du service...
API AXA IOT
7
API OC AXA
Box Alarme IP Camera
Multi-
Sensor
(Fire, CO)
API
Partenaire 3
API
Partenaire 2
MonAXA
IP Lamp
AP...
Les choix technologiques
8
MongoDB : Stockage des données (données de paramétrages, clients,
événements et audit)
API OC
Architecture
9
Amis
Navigateur Mail
Application
IOT
MonAxa
IHM
Node.js
SI AXA
Authentification
Moteur
Connecteur IOT
Bus d...
Choix de MongoDB
10
{
….
why: [
“Base orientée document, généraliste”,
“Schéma dynamique, évolutif et peu contraignant”,
“...
Gain de PRODUCTIVITE
 Développement en Agile 1 sur 4 mois – 6 sprints – 4 développeurs
 Backlog mouvant suite aux feedba...
Retour des développeurs
12
Questions / réponses
13 |
Prochain SlideShare
Chargement dans…5
×

IOT Seminar Paris 2015 - AXA France Presentation

2 467 vues

Publié le

Intégration de MongoDB dans le projet IOT d’AXA France:

Dans le cadre de la mise en œuvre de sa stratégie sur les objets connectés et suite à la réalisation d’un premier POC en 2014, AXA France souhaite proposer rapidement à ses clients des premiers services exploitant les objets connectés pour prévenir et réduire le risque ou les assister en cas d’incident. Lors de ce retour d’expérience, vous apprendrez pourquoi et comment la DSI AXA France a décidé d’utiliser MongoDB pour assurer la persistance des données de son API de pilotage des objets connectés.

Publié dans : Technologie
0 commentaire
2 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
2 467
Sur SlideShare
0
Issues des intégrations
0
Intégrations
636
Actions
Partages
0
Téléchargements
65
Commentaires
0
J’aime
2
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive
  • Pour changer la couleur des puces, il faut sélectionner le texte en question, aller dans le menu ACCUEIL> Puces et numéro, choisir “Puce personnalisée” et sélectionner la puce désirée Pour intégrer les puces à la bibliothèque de puces de PowerPoint, il faut aller dans le menu de choix des puces, bouton  "Puces et Numéros", bouton  "Image", bouton "importer", sélectionner le dossier des puces enregistré préalablement, valider.
  • Node.js: Pour bâtir l’API de services de pilotage des objets connectés
  • Pour changer la couleur des puces, il faut sélectionner le texte en question, aller dans le menu ACCUEIL> Puces et numéro, choisir “Puce personnalisée” et sélectionner la puce désirée Pour intégrer les puces à la bibliothèque de puces de PowerPoint, il faut aller dans le menu de choix des puces, bouton  "Puces et Numéros", bouton  "Image", bouton "importer", sélectionner le dossier des puces enregistré préalablement, valider.
  • Bémols :
    Nécessité avec de crypter applicativement les données – Mongo 2.6
    Sortir de la logique relationnelle et être formé avant de commencer un projet
    Pas transaction – Gérer toute une grappe objets lors d’un save  Atomicité
  • IOT Seminar Paris 2015 - AXA France Presentation

    1. 1. MongoDB IOT City Tour – Paris 9th June 2015 Guest Speaker: Laurent Nyffels Architect SI, AXA France
    2. 2. PROJET IOT - MONGODB DSI AXA 09/06/2015
    3. 3. SOMMAIRE 1. Présentation du Web Center 2. Positionnement et objectifs du projet IOT 3. Choix technologiques et Architecture 4. Focus sur MongoDB et feedback des développeurs 5. Questions / Réponses 3
    4. 4. Département IT de la DSI AXA, créé en janvier 2011 à Lille Dédié au développement des applications Web et mobiles d’AXA France 10 équipes projets, 130 personnes dont plus de 110 développeurs Méthodes Agile : Scrum et Kanban Technologies : .NET, X-code, Javascript, Node.js, Oracle, MongoDB Delivery 2014 : 20 000 j/h produit, 190 releases livrées en production Délai moyen de livraison : 3 mois Présentation du Web Center 4
    5. 5. UNIVERS OBJECTIFS Santé Automobile Maison Prévenir Assister Personnaliser L’internet des objets appliqué à l’assurance 5 | APPROCHE ITÉRATIVE DE TEST AND LEARN
    6. 6. Les principaux challenges… et incertitudes… 6 | Service et Partenariats Quels services / utilisateurs ? Qualité du service : 24/7 et temps réel (IOT) Business modèle Technologies Evolution permanente Complexité de l’écosystème IOT (# acteurs, absence de standard, # technologies) Données Data privacy & sécurité Volumétries importantes Forte variabilité de volumes & sources (IOT) Time-to-market Expérimenter rapidement (Test & Learn) Savoir passer à l’échelle industrielle Proposer le bon service, au bon moment, à la bonne personne
    7. 7. API AXA IOT 7 API OC AXA Box Alarme IP Camera Multi- Sensor (Fire, CO) API Partenaire 3 API Partenaire 2 MonAXA IP Lamp API Partenaire 1 Partenaires Clients AXA …
    8. 8. Les choix technologiques 8 MongoDB : Stockage des données (données de paramétrages, clients, événements et audit) API OC
    9. 9. Architecture 9 Amis Navigateur Mail Application IOT MonAxa IHM Node.js SI AXA Authentification Moteur Connecteur IOT Bus d’événements ConnecteurDB MongoDB Assurance PARTENAIRES NOTIFICATION Follow Analytic Mail Principes :  Transformer les événements entrants des partenaires en événements génériques  Vérifier les règles des services par rapport aux événements.  Traiter les messages des partenaires et les services de notification.
    10. 10. Choix de MongoDB 10 { …. why: [ “Base orientée document, généraliste”, “Schéma dynamique, évolutif et peu contraignant”, “NodeJS fonctionne avec du json et MongoDB aussi”, ”Simplicité de mise en oeuvre”, ”Richesse du framework de requêtage”, “Scalabilité (montée en charge)”, “Richesse de la console MMS”, “Documentation et communauté”, “Université en ligne MongoDB”, ”…” ] … }
    11. 11. Gain de PRODUCTIVITE  Développement en Agile 1 sur 4 mois – 6 sprints – 4 développeurs  Backlog mouvant suite aux feedbacks des testeurs et du marketing AXA  Backlog initial de 54 stories.  Evolutions de 37 stories touchant le modèle de la BDD MongoDB  Gain estimé : entre 1 et 2 mois MongoDB vs SGBDR 11 |
    12. 12. Retour des développeurs 12
    13. 13. Questions / réponses 13 |

    ×