Nuxeo WebEngine - Etude de cas Leroy Merlin - Presentation Transcript
Portail Leroy Merlin
Cas 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,3
milliards
d’euros de chiffre
d’affaire
Leroy Merlin en chiffres
4,3 99% des
milliards collaborateurs
d’euros de chiffre actionnaires de
d’affaire l’entreprise
Leroy Merlin en chiffres
4,3 99% des 3089
milliards collaborateurs collaborateurs
d’euros de chiffre actionnaires de recrutés
d’affaire l’entreprise en 2007
Leroy Merlin en chiffres
4,3 99% des 3089
milliards collaborateurs collaborateurs
d’euros de chiffre actionnaires de recrutés
d’affaire l’entreprise en 2007
300
services
proposés à nos
clients
Leroy Merlin en chiffres
4,3 99% des 3089
milliards collaborateurs collaborateurs
d’euros de chiffre actionnaires de recrutés
d’affaire l’entreprise en 2007
300 385
services millions
proposés à nos
d’articles vendus
clients
Leroy Merlin en chiffres
4,3 99% des 3089
milliards collaborateurs collaborateurs
d’euros de chiffre actionnaires de recrutés
d’affaire l’entreprise en 2007
300 385 17878
services millions
collaborateurs
proposés à nos en 2007
d’articles vendus
clients
Leroy Merlin en chiffres
4,3 99% des 3089
milliards collaborateurs collaborateurs
d’euros de chiffre actionnaires de recrutés
d’affaire l’entreprise en 2007
300 385 17878
services millions
collaborateurs
proposés à nos en 2007
d’articles vendus
clients
2700
fournisseurs
Leroy Merlin en chiffres
4,3 99% des 3089
milliards collaborateurs collaborateurs
d’euros de chiffre actionnaires de recrutés
d’affaire l’entreprise en 2007
300 385 17878
services millions
collaborateurs
proposés à nos en 2007
d’articles vendus
clients
2700 3 centres
logistiques
fournisseurs
en France
Leroy Merlin en chiffres
4,3 99% des 3089
milliards collaborateurs collaborateurs
d’euros de chiffre actionnaires de recrutés
d’affaire l’entreprise en 2007
300 385 17878
services millions
collaborateurs
proposés à nos en 2007
d’articles vendus
clients
2700 3 centres 105
logistiques magasins
fournisseurs Leroy Merlin France
en France en 2007
Analyse du besoin
News, 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
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
AccueilPerso
Page
Univers
Stocker les données dans un ECM
semble une bonne idée
AccueilPerso
Mails
Gadget
Page
Univers
Stocker les données dans un ECM
semble une bonne idée
AccueilPerso
Agrégateur RSS
Mails
Gadget
Page
Univers
Stocker les données dans un ECM
semble une bonne idée
AccueilPerso
Agrégateur RSS
Mails
Post-It
Gadget
Contenu
Page
Univers
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
Couche persistance
Une architecture souple Couche métier
Jetty
Jetty
Jetty
Jetty
Nuxeo Web
Portal CMS Blog Wiki
Engine
JCR
Nuxeo EP LDAP
PgSQL
CAS
Jboss (JMX) en
Jboss (JMX) en
Jboss (JMX) en
cluster
cluster
cluster
Pourquoi pas Liferay ?
- Convergence ECM -
Portail
- Expérience Espagnole
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)
Jetty
Jetty
Jetty
Jetty
Nuxeo Web
Portal CMS Blog Wiki
Engine
JCR
Nuxeo EP LDAP
PgSQL
CAS
Jboss (JMX) en
Jboss (JMX) en
Jboss (JMX) en
cluster
cluster
cluster
Jetty
Jetty
Jetty
Jetty
Nuxeo Web
Portal CMS Blog Wiki
Engine
JCR
Nuxeo EP LDAP
PgSQL
CAS
Jboss (JMX) en
Jboss (JMX) en
Jboss (JMX) en
cluster
cluster
cluster
Gadget (HTML + JS)
Jetty
Jetty
Jetty
Jetty
Nuxeo Web
Portal CMS Blog Wiki
Engine
JCR
Nuxeo EP LDAP
PgSQL
CAS
Jboss (JMX) en
Jboss (JMX) en
Jboss (JMX) en
cluster
cluster
cluster
Gadget (HTML + JS)
Jetty
Jetty
Jetty
Jetty
Nuxeo Web
Portal CMS Blog Wiki
Engine
OpenSocial
JCR
Nuxeo EP LDAP
PgSQL
CAS
Cache
Rendu de gadgets Jboss (JMX) en
Jboss (JMX) en
et Proxy WS + RSS Jboss (JMX) en
cluster
cluster
cluster
Gadget (HTML + JS)
Jetty
Jetty
Jetty
Jetty
Nuxeo Web
Portal CMS Blog Wiki
Engine
OpenSocial
JCR
Nuxeo EP LDAP
PgSQL
CAS
Cache
Rendu de gadgets Jboss (JMX) en
Jboss (JMX) en
et Proxy WS + RSS Jboss (JMX) en
cluster
cluster
cluster
Vers SI LM (Appel WS)
Depuis SI LM (Démat)
3 - Appel WS ou RSS
2 -Rendu du gadget
Gadget
4 - Appel WS ou RSS
(HTML + JS)
Jetty
Jetty
Jetty
Jetty
1 - Demande de gadget Nuxeo Web
Portal CMS Blog Wiki
Engine
OpenSocial
JCR
Stockage des définitions
de gadgets
Nuxeo EP LDAP
PgSQL
CAS
Cache
Rendu de gadgets Jboss (JMX) en
Jboss (JMX) en
et Proxy WS + RSS Jboss (JMX) en
cluster
cluster
cluster
Vers SI LM (Appel WS) Couche persistance
Depuis SI LM (Démat) Couche métier
Couche gadget
Couche interface
3 - Appel WS ou RSS
2 -Rendu du gadget
Gadget
4 - Appel WS ou RSS
(HTML + JS)
Jetty
Jetty
Jetty
Jetty
1 - Demande de gadget Nuxeo Web
Portal CMS Blog Wiki
Engine
OpenSocial
JCR
Stockage des définitions
de gadgets
Nuxeo EP LDAP
PgSQL
CAS
Cache
Rendu de gadgets Jboss (JMX) en
Jboss (JMX) en
et Proxy WS + RSS Jboss (JMX) en
cluster
cluster
cluster
C’est avant tout Nuxeo
- ECM avec tous les
Et Nuxeo Web Engine ?
services associés
Modèle
C’est avant tout Nuxeo
- ECM avec tous les
Et Nuxeo Web Engine ?
services associés
3 types de documents 3 types de documents
de base utilitaires
Modèle
Univers Thème
Page Layout
Gadget GadgetDef
C’est avant tout Nuxeo
- ECM avec tous les
Et Nuxeo Web Engine ?
services associés
3 types de documents 3 types de documents
de base utilitaires
Modèle
Univers Thème
Page Layout
Gadget GadgetDef
C’est avant tout Nuxeo
- ECM avec tous les
Et Nuxeo Web Engine ?
services associés
3 types de documents 3 types de documents
de base utilitaires
Modèle
Univers Thème
Page Layout
Gadget GadgetDef
C’est avant tout Nuxeo
- ECM avec tous les
Et Nuxeo Web Engine ?
services associés
3 types de documents 3 types de documents
de base utilitaires
Modèle
Univers Thème
Page Layout
Gadget GadgetDef
C’est avant tout Nuxeo
- ECM avec tous les
Et Nuxeo Web Engine ?
services associés
3 types de documents 3 types de documents
de base utilitaires
Modèle
Univers Thème
Page
Portal Layout
relations
Gadget GadgetDef
Pas à pas...
Pas à pas...
portal-webapp.xml
Contrôleur
Pas à pas...
portal-webapp.xml
Contrôleur
Pas à pas...
portal-webapp.xml
Contrôleur
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 Merlin
Service Informatique France
damien.metzler@leroymerlin.fr
0 comments
Post a comment