Nuxeo WebEngine - Etude de cas Leroy Merlin

6 562 vues

Publié le

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

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

Aucune remarque pour cette diapositive

Nuxeo WebEngine - Etude de cas Leroy Merlin

  1. 1. Portail Leroy Merlin Cas d’étude de Nuxeo Web Engine
  2. 2. 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
  3. 3. Leroy Merlin en chiffres
  4. 4. Leroy Merlin en chiffres 4,3 milliards d’euros de chiffre d’affaire
  5. 5. Leroy Merlin en chiffres 4,3 99% des milliards collaborateurs d’euros de chiffre actionnaires de d’affaire l’entreprise
  6. 6. 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
  7. 7. 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
  8. 8. 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
  9. 9. 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
  10. 10. 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
  11. 11. 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
  12. 12. 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
  13. 13. Projet Portail Intranet Remplacer existant News, photos Atelier Portail personnalisable (iGoogle, NetVibes) Portail collaboratif
  14. 14. 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
  15. 15. Stocker les données dans un ECM semble une bonne idée Univers
  16. 16. Stocker les données dans un ECM semble une bonne idée AccueilPerso Page Univers
  17. 17. Stocker les données dans un ECM semble une bonne idée AccueilPerso Mails Gadget Page Univers
  18. 18. Stocker les données dans un ECM semble une bonne idée AccueilPerso Agrégateur RSS Mails Gadget Page Univers
  19. 19. Stocker les données dans un ECM semble une bonne idée AccueilPerso Agrégateur RSS Mails Post-It Gadget Contenu Page Univers
  20. 20. 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
  21. 21. 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
  22. 22. 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)
  23. 23. 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
  24. 24. 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
  25. 25. 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
  26. 26. 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
  27. 27. 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
  28. 28. 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
  29. 29. 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
  30. 30. C’est avant tout Nuxeo - ECM avec tous les Et Nuxeo Web Engine ? services associés Modèle
  31. 31. 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
  32. 32. 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
  33. 33. 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
  34. 34. 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
  35. 35. 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
  36. 36. Pas à pas...
  37. 37. Pas à pas... portal-webapp.xml Contrôleur
  38. 38. Pas à pas... portal-webapp.xml Contrôleur
  39. 39. Pas à pas... portal-webapp.xml Contrôleur redirectToFirstPage.groovy Vue
  40. 40. La vue : site/intralm/accueil
  41. 41. La vue : site/intralm/accueil
  42. 42. Accès simple à l’API
  43. 43. Accès simple à l’API
  44. 44. Accès simple à l’API getLayout.groovy
  45. 45. Démo http://localhost:8080/site/intralm/
  46. 46. Questions ? Damien Metzler - Leroy Merlin Service Informatique France damien.metzler@leroymerlin.fr

×