Download - Nuxeo WebEngine - Etude de cas Leroy Merlin
Portail Leroy MerlinCas d’étude de Nuxeo Web Engine
Leroy Merlin en dates
1923 : Adophe Leroy et Rose Merlin ouvrent un négoce de surplus américain à Noeux les Mines (62)
1960 : La société prend le nom de Leroy Merlin
1979 : Accord de participation avec le groupe Auchan
1989 : Démarrage de Leroy Merlin en Espagne
2006 : Le groupe Leroy Merlin devient Groupe ADEO
Leroy Merlin en chiffres
Leroy Merlin en chiffres
4,3milliardsd’euros de chiffred’affaire
Leroy Merlin en chiffres
4,3milliardsd’euros de chiffred’affaire
99% descollaborateursactionnaires de l’entreprise
Leroy Merlin en chiffres
4,3milliardsd’euros de chiffred’affaire
99% descollaborateursactionnaires de l’entreprise
3089collaborateursrecrutés en 2007
Leroy Merlin en chiffres
4,3milliardsd’euros de chiffred’affaire
99% descollaborateursactionnaires de l’entreprise
3089collaborateursrecrutés en 2007
300servicesproposés à nos clients
Leroy Merlin en chiffres
4,3milliardsd’euros de chiffred’affaire
99% descollaborateursactionnaires de l’entreprise
3089collaborateursrecrutés en 2007
300servicesproposés à nos clients
385millionsd’articles vendus
Leroy Merlin en chiffres
4,3milliardsd’euros de chiffred’affaire
99% descollaborateursactionnaires de l’entreprise
3089collaborateursrecrutés en 2007
300servicesproposés à nos clients
385millionsd’articles vendus
17878collaborateurs en 2007
Leroy Merlin en chiffres
4,3milliardsd’euros de chiffred’affaire
99% descollaborateursactionnaires de l’entreprise
3089collaborateursrecrutés en 2007
300servicesproposés à nos clients
385millionsd’articles vendus
17878collaborateurs en 2007
2700fournisseurs
Leroy Merlin en chiffres
4,3milliardsd’euros de chiffred’affaire
99% descollaborateursactionnaires de l’entreprise
3089collaborateursrecrutés en 2007
300servicesproposés à nos clients
385millionsd’articles vendus
17878collaborateurs en 2007
2700fournisseurs
3 centres
logistiques en France
Leroy Merlin en chiffres
4,3milliardsd’euros de chiffred’affaire
99% descollaborateursactionnaires de l’entreprise
3089collaborateursrecrutés en 2007
300servicesproposés à nos clients
385millionsd’articles vendus
17878collaborateurs en 2007
2700fournisseurs
3 centres
logistiques en France
105magasins Leroy Merlin France en 2007
Projet Portail Intranet
Remplacer existant
News, photos
Atelier
Portail personnalisable(iGoogle, NetVibes)
Portail collaboratif
Analyse du besoinNews, Photos, dépôt de fichiers :
Des données (documents)
organisées dans des espaces
Personnalisable
Web 2.0, Drag’n’Drop, Gadgets
Collaboratif
Gestion des droits à tous les niveaux
Univers
Stocker les données dans un ECM semble une bonne idée
Univers
Stocker les données dans un ECM semble une bonne idée
PersoAccueil
Page
Univers
Stocker les données dans un ECM semble une bonne idée
PersoAccueil
Page
Mails
Gadget
Univers
Stocker les données dans un ECM semble une bonne idée
PersoAccueil
Page
Agrégateur RSS
Mails
Gadget
Univers
Stocker les données dans un ECM semble une bonne idée
PersoAccueil
Page
Agrégateur RSS
Mails
Gadget
Post-It
Contenu
OK pour le modèles mais quelle interface ???
L’interface JSF de Nuxeo est un peu trop monolithique, pas assez agile pour nos besoins.
Une application qui viendrait requêter le repository (Spring ? Seam ? ....)
Fin Mai 2008 : Nuxeo Web Engine semble fait pour notre besoin
Nuxeo EP
Jboss (JMX) en cluster
CAS
LDAP
Jboss (JMX) en cluster
Jboss (JMX) en cluster
JCR
PgSQL
Nuxeo Web EngineCMS Wiki
JettyJettyJettyJetty
BlogPortal
Couche persistance
Couche métierUne architecture souple
Pourquoi pas Liferay ?
Bonne solution de portail, reconnue et éprouvée
Portail JSR-168
Le modèle des portlets n’est pas très souple
Vers un portail OpenSocial (iGoogle)
- Convergence ECM - Portail- Expérience Espagnole
Nuxeo EP
Jboss (JMX) en cluster
CAS
LDAP
Jboss (JMX) en cluster
Jboss (JMX) en cluster
JCR
PgSQL
Nuxeo Web EngineCMS Wiki
JettyJettyJettyJetty
BlogPortal
Nuxeo EP
Jboss (JMX) en cluster
CAS
LDAP
Jboss (JMX) en cluster
Jboss (JMX) en cluster
JCR
PgSQL
Nuxeo Web EngineCMS Wiki
JettyJettyJettyJetty
BlogPortal
Nuxeo EP
Jboss (JMX) en cluster
CAS
LDAP
Jboss (JMX) en cluster
Jboss (JMX) en cluster
JCR
PgSQL
Nuxeo Web EngineCMS Wiki
JettyJettyJettyJetty
BlogPortal
Gadget (HTML + JS)
Nuxeo EP
Jboss (JMX) en cluster
CAS
LDAP
Jboss (JMX) en cluster
Jboss (JMX) en cluster
JCR
PgSQL
Nuxeo Web EngineCMS Wiki
JettyJettyJettyJetty
BlogPortal
Ope
nSoc
ial
Rendu de gadgetset Proxy WS + RSS
Cache
Gadget (HTML + JS)
Nuxeo EP
Jboss (JMX) en cluster
CAS
LDAP
Jboss (JMX) en cluster
Jboss (JMX) en cluster
JCR
PgSQL
Nuxeo Web EngineCMS Wiki
JettyJettyJettyJetty
BlogPortal
Ope
nSoc
ial
Rendu de gadgetset Proxy WS + RSS
Cache
Gadget (HTML + JS)
Nuxeo EP
Jboss (JMX) en cluster
CAS
LDAP
Jboss (JMX) en cluster
Jboss (JMX) en cluster
JCR
PgSQL
Nuxeo Web EngineCMS Wiki
JettyJettyJettyJetty
BlogPortal
Ope
nSoc
ial
Rendu de gadgetset Proxy WS + RSS
Cache
Gadget (HTML + JS)
1 - Demande de gadget
2 -Rendu du gadget
3 - Appel WS ou RSS
4 -
App
el W
S ou
RSS
Vers SI LM (Appel WS)Depuis SI LM (Démat)
Stockage des définitions de gadgets
Nuxeo EP
Jboss (JMX) en cluster
CAS
LDAP
Jboss (JMX) en cluster
Jboss (JMX) en cluster
JCR
PgSQL
Nuxeo Web EngineCMS Wiki
JettyJettyJettyJetty
BlogPortal
Ope
nSoc
ial
Rendu de gadgetset Proxy WS + RSS
Cache
Gadget (HTML + JS)
Couche gadget
Couche persistance
Couche métier
Couche interface
1 - Demande de gadget
2 -Rendu du gadget
3 - Appel WS ou RSS
4 -
App
el W
S ou
RSS
Vers SI LM (Appel WS)Depuis SI LM (Démat)
Stockage des définitions de gadgets
Et Nuxeo Web Engine ?
Mod
èle
C’est avant tout Nuxeo- ECM avec tous les services associés
Et Nuxeo Web Engine ?
3 types de documents de base
Univers
Page
Gadget
3 types de documents utilitaires
Thème
Layout
GadgetDef
Mod
èle
C’est avant tout Nuxeo- ECM avec tous les services associés
Et Nuxeo Web Engine ?
3 types de documents de base
Univers
Page
Gadget
3 types de documents utilitaires
Thème
Layout
GadgetDef
Mod
èle
C’est avant tout Nuxeo- ECM avec tous les services associés
Et Nuxeo Web Engine ?
3 types de documents de base
Univers
Page
Gadget
3 types de documents utilitaires
Thème
Layout
GadgetDef
Mod
èle
C’est avant tout Nuxeo- ECM avec tous les services associés
Et Nuxeo Web Engine ?
3 types de documents de base
Univers
Page
Gadget
3 types de documents utilitaires
Thème
Layout
GadgetDef
Mod
èle
C’est avant tout Nuxeo- ECM avec tous les services associés
Et Nuxeo Web Engine ?
3 types de documents de base
Univers
Page
Gadget
3 types de documents utilitaires
Thème
Layout
GadgetDef
Portal relations Mod
èle
C’est avant tout Nuxeo- ECM avec tous les services associés
Pas à pas...
Pas à pas...
portal-webapp.xml
Con
trôl
eur
Pas à pas...
portal-webapp.xml
Con
trôl
eur
Pas à pas...
portal-webapp.xml
Con
trôl
eur
redirectToFirstPage.groovy
Vue
La vue : site/intralm/accueil
La vue : site/intralm/accueil
Accès simple à l’API
Accès simple à l’API
Accès simple à l’API
getLayout.groovy
Démo
http://localhost:8080/site/intralm/
Questions ?
Damien Metzler - Leroy MerlinService Informatique France