JAHIA et les Search Based
Applications
© 2002 - 2015 Jahia Solutions Group SA
Intervenant
Sébastien ENSENAT
Architecte Système d’information
Pilote le centre d’excellence Open Source pour
CGI Franc...
Search Based Applications
 Les SBA sont une tendance forte sur le marché des moteurs de recherche qui consiste à utiliser...
Search Based Applications
 Cette approche offre des bénéfices immédiats :
 Les données, centralisées dans l'index, sont ...
Search Based Applications
 Trois alternatives à ce manque :
 on peut écrire dans l’index.
 on peut avoir des liens vers...
Search Based Applications
 Mais pourquoi je vous parle de cela aujourd’hui ?
 Un portail c’est quoi (en 30s )?
 Quelle...
© 2002 - 2015 Jahia Solutions Group SA
Pensons SBA avec JAHIA
External Data Provider
2 mots clés
Pensons SBA avec JAHIA
 Quelques cas d’utilisation :
 Une vision 360° de l’utilisateur/client.
 La vision « Tout sur me...
Use Case : Portail Données Criminalités
 Des données disponibles en Open Data (extrait de jeux de données www.data.gouv.f...
Use Case : Portail Données Criminalités
 Utilisation des fonctionnalités orientées « analytics »
 Représentation exhaust...
Use Case : Portail Données Criminalités
 Elasticsearch
 Open Data
 Représentation
cartographique
 Navigation dans
les ...
Use Case : hypervision JAHIA
 Packaging de la solution sous
forme de module
d’administration/tools JAHIA
 Log analyser a...
Prochain SlideShare
Chargement dans…5
×

JahiaOne 2015 - Jahia and search-based architecture a talk from CGI

549 vues

Publié le

Sebastien will present what a search-based achitecture can bring to Digital Factory.

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

Aucun téléchargement
Vues
Nombre de vues
549
Sur SlideShare
0
Issues des intégrations
0
Intégrations
1
Actions
Partages
0
Téléchargements
6
Commentaires
0
J’aime
1
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

JahiaOne 2015 - Jahia and search-based architecture a talk from CGI

  1. 1. JAHIA et les Search Based Applications © 2002 - 2015 Jahia Solutions Group SA
  2. 2. Intervenant Sébastien ENSENAT Architecte Système d’information Pilote le centre d’excellence Open Source pour CGI France Coordonne l’expertise JAHIA pour le groupe CGI. Plus d’une quinzaine de projets d’intégration JAHIA a mon actif © 2002 - 2015 Jahia Solutions Group SA
  3. 3. Search Based Applications  Les SBA sont une tendance forte sur le marché des moteurs de recherche qui consiste à utiliser les technologies d’indexation pour autre chose que pour indexer un site web, un intranet ou des documents issus d’une GED.  Le moteur de recherche n’est plus utilisé pour indexer des documents mais plutôt des données structurées qui se trouvent dans les référentiels utilisées par les applications de l’entreprise.  Les applications dites SBA reposent non plus sur une base de données mais sur l’index d’un moteur de recherche. Les écrans de l’application se basant sur un index sont alors développés ex-nihilo, en fonction du besoin métier auquel on souhaite répondre. © 2002 - 2015 Jahia Solutions Group SA
  4. 4. Search Based Applications  Cette approche offre des bénéfices immédiats :  Les données, centralisées dans l'index, sont accessibles via un unique point d'entrée, et bien plus rapidement qu'avec n'importe quel autre système;  La limitation de la sollicitation des systèmes et applicatifs sources;  Il n'y a plus besoin de développer des interfaces spécifiques permettant la communication entre les systèmes sources  La performance et la scalabilité de l’application est assurée.  Les données consolidées sont accessibles et contextualisées grâce à des interfaces dédiées aux métiers.  Une première limite identifiée est que ce modèle d’applications, basé sur un index, est plutôt adapté à des applications de consultation. C’est très bien pour le READ, moins adapté au WRITE. © 2002 - 2015 Jahia Solutions Group SA
  5. 5. Search Based Applications  Trois alternatives à ce manque :  on peut écrire dans l’index.  on peut avoir des liens vers l’interface web d’une application sur laquelle on veut modifier les données (pas terrible d’un point de vue UX)  on peut écrire dans les application sources (pour modifier des données par exemple) en réalisant des APIs pour les applications concernées.  C’est dans cette même trajectoire que s’inscrit la tendance qui voit les solutions de search remplacer des solutions de reporting et de Business Intelligence sur leur terrain.  Dans tout les cas, ce positionnement des technologies d’indexation dans le périmètre du système d’information apporte :  des projets rapides et Agiles, les temps de mise en oeuvre sont fortement réduits ;  des coûts beaucoup plus intéressants que ceux induits par une mise en place plus classique.  une orientation sur l’utilisateur avec des principes d’utilisation calqués sur les applications web. © 2002 - 2015 Jahia Solutions Group SA
  6. 6. Search Based Applications  Mais pourquoi je vous parle de cela aujourd’hui ?  Un portail c’est quoi (en 30s )?  Quelle est la part d’effort sur laquelle les approches de type SBA peuvent avoir un impact fort?  Quels accélérateurs propose JAHIA pour faire des SBA? © 2002 - 2015 Jahia Solutions Group SA
  7. 7. © 2002 - 2015 Jahia Solutions Group SA Pensons SBA avec JAHIA External Data Provider 2 mots clés
  8. 8. Pensons SBA avec JAHIA  Quelques cas d’utilisation :  Une vision 360° de l’utilisateur/client.  La vision « Tout sur mes services »  L’intégration de données métiers en lien avec des contenus JAHIA  Application de booking  les portails de présentation des collections  Portails des musées  La consultation orientée catalogue de données  La présentation d’indicateur (Orientation BI)  Calcul d’indicateur simple  Navigation dans les données affichées  … © 2002 - 2015 Jahia Solutions Group SA
  9. 9. Use Case : Portail Données Criminalités  Des données disponibles en Open Data (extrait de jeux de données www.data.gouv.fr ) : Titre : « criminalité : faits constatés en métropole - année 2012 »  Grandeur : nombre de faits,  Dimensions : type de fait, source (PN/GN)  Temporalité : mesure mensuelle sur plusieurs années,  Géographie : Localisation du fait (granularité : département),  Unité de mesure : N/A  Les séries temporelles sont décomposées en 3 axes et plusieurs autres dimensions :  Un axe mesure (toutes les valeurs de la grandeur mesurée),  Les dimensions sur lesquelles se projette la grandeur mesurée.  Un axe temporel (les dates des mesures),  Un axe géographique (la localisation de chaque mesure de la grandeur). © 2002 - 2015 Jahia Solutions Group SA
  10. 10. Use Case : Portail Données Criminalités  Utilisation des fonctionnalités orientées « analytics »  Représentation exhaustive pour permettre l’exploration des données  Initialement afin d’affiner les recherches  Mais utilisables à des fins de « data-visualisation »  Les « agrégations de résultats » : Le moteur supporte le calcul de facettes hiérarchiques ou agrégats sur résultats d’une recherche :  Remonte une répartition de la combinatoire des valeurs possibles sur plusieurs dimensions  Les «traitements sur les agrégats » : Le moteur permet d’appliquer des traitements aux résultats et agrégats de résultats d’une recherche :  Les traitements peuvent-être des fonctions statistiques simples  Les traitements peuvent être des scripts spécifiques fournis au moteur  Les traitements exploitent le mécanisme de Map Reduce (« à la Hadoop ») © 2002 - 2015 Jahia Solutions Group SA
  11. 11. Use Case : Portail Données Criminalités  Elasticsearch  Open Data  Représentation cartographique  Navigation dans les données  JAHIA  External Data Provider  Intégration des données dans JAHIA  ESIGATE © 2002 - 2015 Jahia Solutions Group SA
  12. 12. Use Case : hypervision JAHIA  Packaging de la solution sous forme de module d’administration/tools JAHIA  Log analyser avec définition de patterns prédéfinis pour JAHIA.  En cours © 2002 - 2015 Jahia Solutions Group SA

×