IOT Seminar Paris 2015 - AXA France Presentation

2 253 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 253
Sur SlideShare
0
Issues des intégrations
0
Intégrations
592
Actions
Partages
0
Téléchargements
57
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 |

    ×