AXA : Aide au choix du moteur de recherche et accompagnement aux projets mis en œuvre

La DSI AXA France accompagne AXA en France pour définir, concevoir, mettre en œuvre, maintenir et faire évoluer son système d'information. La transformation digitale étant un enjeu majeur du Groupe AXA, plusieurs initiatives et projets de type « Big Data » sont lancés.

Contexte et enjeux

Les moteurs de recherche sont une des briques de l’architecture Big Data définie par AXA. Dans ce contexte, la DSI AXA France souhaitait s’appuyer sur un Partenaire ayant une forte expertise sur les moteurs de recherche, pour l’aider à finaliser le choix de celui-ci et accompagner les projets dans ses mises en œuvre.

 

Missions et travaux réalisés par INOP’S

Finalisation du choix du moteur de recherche entre SolR et ElasticSearch en particulier au regard des critères suivants :

  • Axe performance / stabilité
  • Capacité de recherche avancée
  • Interface normalisée
  • Exigences techniques : accessible via web service / technologies NoSQL / standards HTTP,
  • REST et JSon est lancé
  • Réalisation d’un POC
  • Pilotage de l’avant-projet
  • Pilotage global du projet informatique (planning, budget, gouvernance)
  • Définition et construction de la solution techniquePilotage de la mise en place de l’infrastructure nécessaire
  • Pilotage et la coordination de l’ensemble des contributeurs sur le périmètre moteur de recherche

Accompagnement aux projets mettant en œuvre ElasticSearch :

  • Validation d’architectures
  • Conception de solutions répondant aux besoins métiers dans un environnement « BigData »
  • Mises en œuvre de batchs d’indexation en Java
  • Production de scripts NoSQL pour utiliser les fonctionnalités du progiciel ElasticSearch 

 

Résultats/Bénéfices clients

Suite à la finalisation du choix de la solution et la réalisation du POC permettant de valider la solution, plusieurs projets ont été lancés au sein d’AXA et menés à bout avec le niveau de satisfaction attendu à la fois dans les dimensions techniques et d’urbanisation, de performance (temps de réponses, pertinence des éléments remontés) et d’interface utilisateurs.

 

Environnements techniques

  • Webservices / NoSQL / HTTP, REST et Json / Java, Spring Batch, Maven, JMeter / Angular JS,
  • Javascript, HTML 5, CSS
  • SolR, ElasticSearch

D’autres articles à lire