SlideShare une entreprise Scribd logo
1  sur  12
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 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
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
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
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
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
© 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 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
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
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
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
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

Contenu connexe

En vedette

Sharing of Distributed Objects in a DX Cluster, thanks to Hazelcast - Online ...
Sharing of Distributed Objects in a DX Cluster, thanks to Hazelcast - Online ...Sharing of Distributed Objects in a DX Cluster, thanks to Hazelcast - Online ...
Sharing of Distributed Objects in a DX Cluster, thanks to Hazelcast - Online ...Jahia Solutions Group
 
Les nouveaux défis de la marque employeur : comment attirer, recruter et fidé...
Les nouveaux défis de la marque employeur : comment attirer, recruter et fidé...Les nouveaux défis de la marque employeur : comment attirer, recruter et fidé...
Les nouveaux défis de la marque employeur : comment attirer, recruter et fidé...Stéphane Rodriguez
 
Présentation Thérapeutes 2011 Finale
Présentation Thérapeutes 2011 FinalePrésentation Thérapeutes 2011 Finale
Présentation Thérapeutes 2011 FinaleCarine Roy
 
Facebook et la falsification de la réalité
Facebook et la falsification de la réalitéFacebook et la falsification de la réalité
Facebook et la falsification de la réalitéfvasluianu
 
Modelo De Referencia Osi
Modelo De Referencia OsiModelo De Referencia Osi
Modelo De Referencia Osicarlhanz
 
1 et 2 décembre 2015 | Transparence des liens avec les professionnels de sant...
1 et 2 décembre 2015 | Transparence des liens avec les professionnels de sant...1 et 2 décembre 2015 | Transparence des liens avec les professionnels de sant...
1 et 2 décembre 2015 | Transparence des liens avec les professionnels de sant...Market iT
 
Un sueño alcaldes
Un sueño alcaldesUn sueño alcaldes
Un sueño alcaldesAdalberto
 
Flexible Data RH
Flexible Data RHFlexible Data RH
Flexible Data RHabaiges
 
Questionnaire grand public vf
Questionnaire grand public vfQuestionnaire grand public vf
Questionnaire grand public vfMEDIAinTORONTO
 
Le garçon aux grandes oreilles
Le garçon aux grandes oreillesLe garçon aux grandes oreilles
Le garçon aux grandes oreillesjlealleon
 
DARES : Les demandeurs d'emploi indemnisables par l'Assurance chômage en 2012
DARES : Les demandeurs d'emploi indemnisables par l'Assurance chômage en 2012DARES : Les demandeurs d'emploi indemnisables par l'Assurance chômage en 2012
DARES : Les demandeurs d'emploi indemnisables par l'Assurance chômage en 2012Nathalie SALLES
 
Je Continuerai Leonid Afremov
Je Continuerai  Leonid AfremovJe Continuerai  Leonid Afremov
Je Continuerai Leonid Afremovguest3d27360
 
Radio 2.0 advideum - oct 2011 vf
Radio 2.0   advideum - oct 2011 vfRadio 2.0   advideum - oct 2011 vf
Radio 2.0 advideum - oct 2011 vftazess
 
Bordeando la Costa de Buenos Aires
Bordeando la Costa de Buenos AiresBordeando la Costa de Buenos Aires
Bordeando la Costa de Buenos AiresPUPOVISION
 
Les fonctions vitales des plantes
Les fonctions vitales des plantesLes fonctions vitales des plantes
Les fonctions vitales des plantesjlealleon
 

En vedette (20)

Sharing of Distributed Objects in a DX Cluster, thanks to Hazelcast - Online ...
Sharing of Distributed Objects in a DX Cluster, thanks to Hazelcast - Online ...Sharing of Distributed Objects in a DX Cluster, thanks to Hazelcast - Online ...
Sharing of Distributed Objects in a DX Cluster, thanks to Hazelcast - Online ...
 
Les nouveaux défis de la marque employeur : comment attirer, recruter et fidé...
Les nouveaux défis de la marque employeur : comment attirer, recruter et fidé...Les nouveaux défis de la marque employeur : comment attirer, recruter et fidé...
Les nouveaux défis de la marque employeur : comment attirer, recruter et fidé...
 
Présentation Thérapeutes 2011 Finale
Présentation Thérapeutes 2011 FinalePrésentation Thérapeutes 2011 Finale
Présentation Thérapeutes 2011 Finale
 
Facebook et la falsification de la réalité
Facebook et la falsification de la réalitéFacebook et la falsification de la réalité
Facebook et la falsification de la réalité
 
Modelo De Referencia Osi
Modelo De Referencia OsiModelo De Referencia Osi
Modelo De Referencia Osi
 
Fractions
FractionsFractions
Fractions
 
1 et 2 décembre 2015 | Transparence des liens avec les professionnels de sant...
1 et 2 décembre 2015 | Transparence des liens avec les professionnels de sant...1 et 2 décembre 2015 | Transparence des liens avec les professionnels de sant...
1 et 2 décembre 2015 | Transparence des liens avec les professionnels de sant...
 
Un sueño alcaldes
Un sueño alcaldesUn sueño alcaldes
Un sueño alcaldes
 
Pdf 15-2014
Pdf 15-2014Pdf 15-2014
Pdf 15-2014
 
Libraire
LibraireLibraire
Libraire
 
Flexible Data RH
Flexible Data RHFlexible Data RH
Flexible Data RH
 
Questionnaire grand public vf
Questionnaire grand public vfQuestionnaire grand public vf
Questionnaire grand public vf
 
50 ans 50 personnes
50 ans 50 personnes50 ans 50 personnes
50 ans 50 personnes
 
Le garçon aux grandes oreilles
Le garçon aux grandes oreillesLe garçon aux grandes oreilles
Le garçon aux grandes oreilles
 
DARES : Les demandeurs d'emploi indemnisables par l'Assurance chômage en 2012
DARES : Les demandeurs d'emploi indemnisables par l'Assurance chômage en 2012DARES : Les demandeurs d'emploi indemnisables par l'Assurance chômage en 2012
DARES : Les demandeurs d'emploi indemnisables par l'Assurance chômage en 2012
 
Je Continuerai Leonid Afremov
Je Continuerai  Leonid AfremovJe Continuerai  Leonid Afremov
Je Continuerai Leonid Afremov
 
Vieillir
VieillirVieillir
Vieillir
 
Radio 2.0 advideum - oct 2011 vf
Radio 2.0   advideum - oct 2011 vfRadio 2.0   advideum - oct 2011 vf
Radio 2.0 advideum - oct 2011 vf
 
Bordeando la Costa de Buenos Aires
Bordeando la Costa de Buenos AiresBordeando la Costa de Buenos Aires
Bordeando la Costa de Buenos Aires
 
Les fonctions vitales des plantes
Les fonctions vitales des plantesLes fonctions vitales des plantes
Les fonctions vitales des plantes
 

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

Offre onepoint - Data science et big data
Offre onepoint  - Data science et big data Offre onepoint  - Data science et big data
Offre onepoint - Data science et big data GroupeONEPOINT
 
Présentation Synthétique Semsoft
Présentation Synthétique SemsoftPrésentation Synthétique Semsoft
Présentation Synthétique SemsoftDamien Regnault
 
10 tendances principales en matière de solution décisionnelle pour 2015
10 tendances principales en matière de solution décisionnelle pour 201510 tendances principales en matière de solution décisionnelle pour 2015
10 tendances principales en matière de solution décisionnelle pour 2015Tableau Software
 
Session découverte de la Logical Data Fabric soutenue par la Data Virtualization
Session découverte de la Logical Data Fabric soutenue par la Data VirtualizationSession découverte de la Logical Data Fabric soutenue par la Data Virtualization
Session découverte de la Logical Data Fabric soutenue par la Data VirtualizationDenodo
 
Comment valoriser la géolocalisation présente dans vos données SAP BI
Comment valoriser la géolocalisation présente dans vos données SAP BIComment valoriser la géolocalisation présente dans vos données SAP BI
Comment valoriser la géolocalisation présente dans vos données SAP BIGaligeo
 
Modélisez vos données avec Data Query
Modélisez vos données avec Data QueryModélisez vos données avec Data Query
Modélisez vos données avec Data QueryAT Internet
 
Big Data, Charles Huot, Aproged,février 2013
Big Data, Charles Huot, Aproged,février 2013Big Data, Charles Huot, Aproged,février 2013
Big Data, Charles Huot, Aproged,février 2013ADBS
 
Comment tirer parti des avantages des microdonnées schema.org en 2017 ? Petit...
Comment tirer parti des avantages des microdonnées schema.org en 2017 ? Petit...Comment tirer parti des avantages des microdonnées schema.org en 2017 ? Petit...
Comment tirer parti des avantages des microdonnées schema.org en 2017 ? Petit...Peak Ace
 
La Logical Data Fabric au secours de la connaissance client
La Logical Data Fabric au secours de la connaissance clientLa Logical Data Fabric au secours de la connaissance client
La Logical Data Fabric au secours de la connaissance clientDenodo
 
Présentation Voirin Club DSI EST 150217
Présentation Voirin Club DSI EST 150217Présentation Voirin Club DSI EST 150217
Présentation Voirin Club DSI EST 150217VOIRIN Consultants
 
Décisionnel Agile : les conditions du succès
Décisionnel Agile : les conditions du succèsDécisionnel Agile : les conditions du succès
Décisionnel Agile : les conditions du succèsJean-Michel Franco
 
Metiers & IT : boosting innovation ?
Metiers & IT : boosting innovation ?Metiers & IT : boosting innovation ?
Metiers & IT : boosting innovation ?Jérôme DIDAT
 
IT & Métiers : how to innovate ... together ???
IT & Métiers : how to innovate ... together ???IT & Métiers : how to innovate ... together ???
IT & Métiers : how to innovate ... together ???Jérôme DIDAT
 
Optimiser l’intégration globale des données grâce à la Data Virtualization
Optimiser l’intégration globale des données grâce à la Data VirtualizationOptimiser l’intégration globale des données grâce à la Data Virtualization
Optimiser l’intégration globale des données grâce à la Data VirtualizationDenodo
 
Adoption de Hadoop : des Possibilités Illimitées - Hortonworks and Talend
Adoption de Hadoop : des Possibilités Illimitées - Hortonworks and TalendAdoption de Hadoop : des Possibilités Illimitées - Hortonworks and Talend
Adoption de Hadoop : des Possibilités Illimitées - Hortonworks and TalendHortonworks
 
Gestion organisationnelle données géospatiales
Gestion organisationnelle données géospatialesGestion organisationnelle données géospatiales
Gestion organisationnelle données géospatialesGeomap GIS America
 
Session découverte de la Data Virtualization
Session découverte de la Data VirtualizationSession découverte de la Data Virtualization
Session découverte de la Data VirtualizationDenodo
 

Similaire à JahiaOne 2015 - Jahia and search-based architecture a talk from CGI (20)

Offre onepoint - Data science et big data
Offre onepoint  - Data science et big data Offre onepoint  - Data science et big data
Offre onepoint - Data science et big data
 
Bi analytiques prédictives de sas
Bi analytiques prédictives de sasBi analytiques prédictives de sas
Bi analytiques prédictives de sas
 
Présentation Synthétique Semsoft
Présentation Synthétique SemsoftPrésentation Synthétique Semsoft
Présentation Synthétique Semsoft
 
10 tendances principales en matière de solution décisionnelle pour 2015
10 tendances principales en matière de solution décisionnelle pour 201510 tendances principales en matière de solution décisionnelle pour 2015
10 tendances principales en matière de solution décisionnelle pour 2015
 
Session découverte de la Logical Data Fabric soutenue par la Data Virtualization
Session découverte de la Logical Data Fabric soutenue par la Data VirtualizationSession découverte de la Logical Data Fabric soutenue par la Data Virtualization
Session découverte de la Logical Data Fabric soutenue par la Data Virtualization
 
Comment valoriser la géolocalisation présente dans vos données SAP BI
Comment valoriser la géolocalisation présente dans vos données SAP BIComment valoriser la géolocalisation présente dans vos données SAP BI
Comment valoriser la géolocalisation présente dans vos données SAP BI
 
Modélisez vos données avec Data Query
Modélisez vos données avec Data QueryModélisez vos données avec Data Query
Modélisez vos données avec Data Query
 
Big Data, Charles Huot, Aproged,février 2013
Big Data, Charles Huot, Aproged,février 2013Big Data, Charles Huot, Aproged,février 2013
Big Data, Charles Huot, Aproged,février 2013
 
Comment tirer parti des avantages des microdonnées schema.org en 2017 ? Petit...
Comment tirer parti des avantages des microdonnées schema.org en 2017 ? Petit...Comment tirer parti des avantages des microdonnées schema.org en 2017 ? Petit...
Comment tirer parti des avantages des microdonnées schema.org en 2017 ? Petit...
 
La Logical Data Fabric au secours de la connaissance client
La Logical Data Fabric au secours de la connaissance clientLa Logical Data Fabric au secours de la connaissance client
La Logical Data Fabric au secours de la connaissance client
 
Présentation Voirin Club DSI EST 150217
Présentation Voirin Club DSI EST 150217Présentation Voirin Club DSI EST 150217
Présentation Voirin Club DSI EST 150217
 
Décisionnel Agile : les conditions du succès
Décisionnel Agile : les conditions du succèsDécisionnel Agile : les conditions du succès
Décisionnel Agile : les conditions du succès
 
Metiers & IT : boosting innovation ?
Metiers & IT : boosting innovation ?Metiers & IT : boosting innovation ?
Metiers & IT : boosting innovation ?
 
IT & Métiers : how to innovate ... together ???
IT & Métiers : how to innovate ... together ???IT & Métiers : how to innovate ... together ???
IT & Métiers : how to innovate ... together ???
 
Optimiser l’intégration globale des données grâce à la Data Virtualization
Optimiser l’intégration globale des données grâce à la Data VirtualizationOptimiser l’intégration globale des données grâce à la Data Virtualization
Optimiser l’intégration globale des données grâce à la Data Virtualization
 
Adoption de Hadoop : des Possibilités Illimitées - Hortonworks and Talend
Adoption de Hadoop : des Possibilités Illimitées - Hortonworks and TalendAdoption de Hadoop : des Possibilités Illimitées - Hortonworks and Talend
Adoption de Hadoop : des Possibilités Illimitées - Hortonworks and Talend
 
OpenAge
OpenAgeOpenAge
OpenAge
 
Gestion organisationnelle données géospatiales
Gestion organisationnelle données géospatialesGestion organisationnelle données géospatiales
Gestion organisationnelle données géospatiales
 
Architecture d’entreprise axée sur la collaboration pour le gouvernement du C...
Architecture d’entreprise axée sur la collaboration pour le gouvernement du C...Architecture d’entreprise axée sur la collaboration pour le gouvernement du C...
Architecture d’entreprise axée sur la collaboration pour le gouvernement du C...
 
Session découverte de la Data Virtualization
Session découverte de la Data VirtualizationSession découverte de la Data Virtualization
Session découverte de la Data Virtualization
 

Plus de Jahia Solutions Group

The Road ahead: What we see as the future of digital. By Elie Auvray
The Road ahead: What we see as the future of digital. By Elie AuvrayThe Road ahead: What we see as the future of digital. By Elie Auvray
The Road ahead: What we see as the future of digital. By Elie AuvrayJahia Solutions Group
 
Monitoring and Data-Driven Decision Making with Daniel Maher
Monitoring and Data-Driven Decision Making with Daniel MaherMonitoring and Data-Driven Decision Making with Daniel Maher
Monitoring and Data-Driven Decision Making with Daniel MaherJahia Solutions Group
 
The ultimate search of the perfect customer experience By Brian Solis
The ultimate search of the perfect customer experience By Brian SolisThe ultimate search of the perfect customer experience By Brian Solis
The ultimate search of the perfect customer experience By Brian SolisJahia Solutions Group
 
Docker, Kubernetes, Openshift: Jahia on steroids in production with Julian Ma...
Docker, Kubernetes, Openshift: Jahia on steroids in production with Julian Ma...Docker, Kubernetes, Openshift: Jahia on steroids in production with Julian Ma...
Docker, Kubernetes, Openshift: Jahia on steroids in production with Julian Ma...Jahia Solutions Group
 
Data for Dummies by Dan Katz, CDO at Safran
Data for Dummies by Dan Katz, CDO at SafranData for Dummies by Dan Katz, CDO at Safran
Data for Dummies by Dan Katz, CDO at SafranJahia Solutions Group
 
Content and commerce: The perfect combo. By Catherine Barba
Content and commerce: The perfect combo. By Catherine BarbaContent and commerce: The perfect combo. By Catherine Barba
Content and commerce: The perfect combo. By Catherine BarbaJahia Solutions Group
 
The power of great customer experience in today’s world. Olivier Mourrieras &...
The power of great customer experience in today’s world. Olivier Mourrieras &...The power of great customer experience in today’s world. Olivier Mourrieras &...
The power of great customer experience in today’s world. Olivier Mourrieras &...Jahia Solutions Group
 
Making Digital simpler. Occam’s Razor, Horses, Zebras, and Evolution
Making Digital simpler. Occam’s Razor, Horses, Zebras, and EvolutionMaking Digital simpler. Occam’s Razor, Horses, Zebras, and Evolution
Making Digital simpler. Occam’s Razor, Horses, Zebras, and EvolutionJahia Solutions Group
 
Elasticsearch powered EDP by Cedric Mailleux
Elasticsearch powered EDP by Cedric MailleuxElasticsearch powered EDP by Cedric Mailleux
Elasticsearch powered EDP by Cedric MailleuxJahia Solutions Group
 
Jahia Cloud Offerings by Julian Maurel & Abass Safoutou
Jahia Cloud Offerings by Julian Maurel & Abass SafoutouJahia Cloud Offerings by Julian Maurel & Abass Safoutou
Jahia Cloud Offerings by Julian Maurel & Abass SafoutouJahia Solutions Group
 
Learn how to go headless with Jahia DX by Serge Huber
Learn how to go headless with Jahia DX by Serge HuberLearn how to go headless with Jahia DX by Serge Huber
Learn how to go headless with Jahia DX by Serge HuberJahia Solutions Group
 
Making the life of patients easier in the healthcare sector thanks to digital...
Making the life of patients easier in the healthcare sector thanks to digital...Making the life of patients easier in the healthcare sector thanks to digital...
Making the life of patients easier in the healthcare sector thanks to digital...Jahia Solutions Group
 
Impletementing Analytics - Stop talking, Start doing! by Ben Salmon, We are C...
Impletementing Analytics - Stop talking, Start doing! by Ben Salmon, We are C...Impletementing Analytics - Stop talking, Start doing! by Ben Salmon, We are C...
Impletementing Analytics - Stop talking, Start doing! by Ben Salmon, We are C...Jahia Solutions Group
 
Strategy for content with local and global sites by Romain Gauthier
Strategy for content with local and global sites by Romain GauthierStrategy for content with local and global sites by Romain Gauthier
Strategy for content with local and global sites by Romain GauthierJahia Solutions Group
 
Apache Unomi presentation and update. By Serge Huber, CTO Jahia
Apache Unomi presentation and update. By Serge Huber, CTO JahiaApache Unomi presentation and update. By Serge Huber, CTO Jahia
Apache Unomi presentation and update. By Serge Huber, CTO JahiaJahia Solutions Group
 
Personalisation and Headless in a business context by Lars Petersen
Personalisation and Headless in a business context by Lars PetersenPersonalisation and Headless in a business context by Lars Petersen
Personalisation and Headless in a business context by Lars PetersenJahia Solutions Group
 
Digital Revolution from Silo to Platform by Gilles Babinet
Digital Revolution from Silo to Platform by Gilles BabinetDigital Revolution from Silo to Platform by Gilles Babinet
Digital Revolution from Silo to Platform by Gilles BabinetJahia Solutions Group
 
A customer journey with AI by Xavier Vaccari, Softeam Group
A customer journey with AI by Xavier Vaccari, Softeam GroupA customer journey with AI by Xavier Vaccari, Softeam Group
A customer journey with AI by Xavier Vaccari, Softeam GroupJahia Solutions Group
 
Using CX to unlock Total Experience by David Balko, Tribal
Using CX to unlock Total Experience by David Balko, TribalUsing CX to unlock Total Experience by David Balko, Tribal
Using CX to unlock Total Experience by David Balko, TribalJahia Solutions Group
 
AI-monitor & Marketing Factory, customer case study by Valerie Voci
AI-monitor & Marketing Factory, customer case study by Valerie VociAI-monitor & Marketing Factory, customer case study by Valerie Voci
AI-monitor & Marketing Factory, customer case study by Valerie VociJahia Solutions Group
 

Plus de Jahia Solutions Group (20)

The Road ahead: What we see as the future of digital. By Elie Auvray
The Road ahead: What we see as the future of digital. By Elie AuvrayThe Road ahead: What we see as the future of digital. By Elie Auvray
The Road ahead: What we see as the future of digital. By Elie Auvray
 
Monitoring and Data-Driven Decision Making with Daniel Maher
Monitoring and Data-Driven Decision Making with Daniel MaherMonitoring and Data-Driven Decision Making with Daniel Maher
Monitoring and Data-Driven Decision Making with Daniel Maher
 
The ultimate search of the perfect customer experience By Brian Solis
The ultimate search of the perfect customer experience By Brian SolisThe ultimate search of the perfect customer experience By Brian Solis
The ultimate search of the perfect customer experience By Brian Solis
 
Docker, Kubernetes, Openshift: Jahia on steroids in production with Julian Ma...
Docker, Kubernetes, Openshift: Jahia on steroids in production with Julian Ma...Docker, Kubernetes, Openshift: Jahia on steroids in production with Julian Ma...
Docker, Kubernetes, Openshift: Jahia on steroids in production with Julian Ma...
 
Data for Dummies by Dan Katz, CDO at Safran
Data for Dummies by Dan Katz, CDO at SafranData for Dummies by Dan Katz, CDO at Safran
Data for Dummies by Dan Katz, CDO at Safran
 
Content and commerce: The perfect combo. By Catherine Barba
Content and commerce: The perfect combo. By Catherine BarbaContent and commerce: The perfect combo. By Catherine Barba
Content and commerce: The perfect combo. By Catherine Barba
 
The power of great customer experience in today’s world. Olivier Mourrieras &...
The power of great customer experience in today’s world. Olivier Mourrieras &...The power of great customer experience in today’s world. Olivier Mourrieras &...
The power of great customer experience in today’s world. Olivier Mourrieras &...
 
Making Digital simpler. Occam’s Razor, Horses, Zebras, and Evolution
Making Digital simpler. Occam’s Razor, Horses, Zebras, and EvolutionMaking Digital simpler. Occam’s Razor, Horses, Zebras, and Evolution
Making Digital simpler. Occam’s Razor, Horses, Zebras, and Evolution
 
Elasticsearch powered EDP by Cedric Mailleux
Elasticsearch powered EDP by Cedric MailleuxElasticsearch powered EDP by Cedric Mailleux
Elasticsearch powered EDP by Cedric Mailleux
 
Jahia Cloud Offerings by Julian Maurel & Abass Safoutou
Jahia Cloud Offerings by Julian Maurel & Abass SafoutouJahia Cloud Offerings by Julian Maurel & Abass Safoutou
Jahia Cloud Offerings by Julian Maurel & Abass Safoutou
 
Learn how to go headless with Jahia DX by Serge Huber
Learn how to go headless with Jahia DX by Serge HuberLearn how to go headless with Jahia DX by Serge Huber
Learn how to go headless with Jahia DX by Serge Huber
 
Making the life of patients easier in the healthcare sector thanks to digital...
Making the life of patients easier in the healthcare sector thanks to digital...Making the life of patients easier in the healthcare sector thanks to digital...
Making the life of patients easier in the healthcare sector thanks to digital...
 
Impletementing Analytics - Stop talking, Start doing! by Ben Salmon, We are C...
Impletementing Analytics - Stop talking, Start doing! by Ben Salmon, We are C...Impletementing Analytics - Stop talking, Start doing! by Ben Salmon, We are C...
Impletementing Analytics - Stop talking, Start doing! by Ben Salmon, We are C...
 
Strategy for content with local and global sites by Romain Gauthier
Strategy for content with local and global sites by Romain GauthierStrategy for content with local and global sites by Romain Gauthier
Strategy for content with local and global sites by Romain Gauthier
 
Apache Unomi presentation and update. By Serge Huber, CTO Jahia
Apache Unomi presentation and update. By Serge Huber, CTO JahiaApache Unomi presentation and update. By Serge Huber, CTO Jahia
Apache Unomi presentation and update. By Serge Huber, CTO Jahia
 
Personalisation and Headless in a business context by Lars Petersen
Personalisation and Headless in a business context by Lars PetersenPersonalisation and Headless in a business context by Lars Petersen
Personalisation and Headless in a business context by Lars Petersen
 
Digital Revolution from Silo to Platform by Gilles Babinet
Digital Revolution from Silo to Platform by Gilles BabinetDigital Revolution from Silo to Platform by Gilles Babinet
Digital Revolution from Silo to Platform by Gilles Babinet
 
A customer journey with AI by Xavier Vaccari, Softeam Group
A customer journey with AI by Xavier Vaccari, Softeam GroupA customer journey with AI by Xavier Vaccari, Softeam Group
A customer journey with AI by Xavier Vaccari, Softeam Group
 
Using CX to unlock Total Experience by David Balko, Tribal
Using CX to unlock Total Experience by David Balko, TribalUsing CX to unlock Total Experience by David Balko, Tribal
Using CX to unlock Total Experience by David Balko, Tribal
 
AI-monitor & Marketing Factory, customer case study by Valerie Voci
AI-monitor & Marketing Factory, customer case study by Valerie VociAI-monitor & Marketing Factory, customer case study by Valerie Voci
AI-monitor & Marketing Factory, customer case study by Valerie Voci
 

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

  • 1. JAHIA et les Search Based Applications © 2002 - 2015 Jahia Solutions Group SA
  • 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. 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. 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. 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. 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. © 2002 - 2015 Jahia Solutions Group SA Pensons SBA avec JAHIA External Data Provider 2 mots clés
  • 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. 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. 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. 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. 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