Intégration Nuxeo/Liferay
- 2 -
Le Groupe
Océane
Consulting
Engagement
Créativité
Agilité
Respect humain
Esprit d’équipe
- 3 -
Océane Consulting apporte des réponses adaptées aux besoins
technologiques des grandes entreprises et propose son ex...
- 4 -
Application Services
• Expertise Objet
• Java, Microsoft, PHP
• Portail Liferay & SharePoint
• BPM/EAI/ESB
• Mobilit...
- 5 -
Nos domaines d’expertise :
 Acquisition : LAD/RAD, ETL, Datamining…
 ECM : GED, DAM et Portails collaboratifs
 Ge...
- 6 -
Références
clients
- 7 -
Références client Nuxeo
- 8 -
Références client Liferay
- 9 -
Pourquoi
intégrer Nuxeo
et Liferay?
- 10 -
Solution « Best of breed »
 Utilisation des fonctionnalités avancées Nuxeo :
 ECM
 DAM
 Drive
 Relation
 Cont...
- 11 -
Différents scénarios d’intégration : Mode CMS
Utilisateurs
internes
Portail (CMS)
Utilisateurs
externes
 Conceptio...
- 12 -
Différents scénarios d’intégration : Mode portail d’entreprise
 Portail front d’applications Back Office
 ECM
 B...
- 13 -
Intégration
native
- 14 -
Intégration native via CMIS
 Nuxeo est vu comme un dépôt Liferay
 Utilisable au sein du Web Content Liferay
 htt...
- 15 -
Intégration native via Open Social
Intégration via Open Social
 Gadgets Nuxeo sous Liferay
 Gadgets Liferay sous ...
- 16 -
Intégration
Océane
Consulting DM
- 17 -
Constat
 De plus en plus de demandes d’intégration portail/GED
 Mécanismes de base pas entièrement satisfaisants
...
- 18 -
Composant de connexion
 Utilisation du client Automation Nuxeo
 Gestion de la performance (pool de connexion)
 G...
- 19 -
Composant de génération de formulaires
 Définition des modèles au sein de Content Views et Layout
 Content View :...
- 20 -
Quel Framework pour le composant de génération?
 Vaadin 6.7 (https://vaadin.com)
Motivations
 Framework Java répo...
- 21 -
Architecture Vaadin
- 22 -
Caractéristiques Vaadin
Quelques caractéristiques
Gestion d’interfaces riches
300 composants disponibles sur le s...
- 23 -
Création de la Content View : Partie Query
Utilisation des composants
- 24 -
Configuration du Layout
Utilisation des composants
- 25 -
Configuration d’un champ de recherche
Utilisation des composants
- 26 -
Résultat dans la Portlet Liferay
Utilisation des composants
- 27 -
Création de la Content View : Partie Results
Utilisation des composants
- 28 -
Résultat dans la Portlet Liferay
Utilisation des composants
- 29 -
Configuration du détail d’un document
Utilisation des composants
- 30 -
Résultat dans la Portlet Liferay
Utilisation des composants
- 31 -
Résultat dans la Portlet Liferay (extensions)
Utilisation des composants
- 32 -
Océane
Consulting vous
remercie de
votre attention
Prochain SlideShare
Chargement dans…5
×

[Webinaire avec Océane Consulting] Utiliser Vaadin pour intégrer Nuxeo et Liferay

1 848 vues

Publié le

Liferay permet de fournir à des portails des contenus à destination externe, et facilite la création et publication des contenus ainsi que le travail collaboratif. La Plateforme Nuxeo, de son côté, offre une base documentaire pour la gestion de contenus internes. Comme elles sont toutes les deux open source, développées en Java et conformes aux standards, les plateformes Nuxeo et Liferay peuvent être intégrées ensemble pour offrir une solution flexible en ayant une source de contenu unique et fiable. Avec cette intégration, le contenu suit son cycle de vie avec la Plateforme Nuxeo et Liferay est utilisé comme front-end.

L'intégrateur Océane Consulting, partenaire de Nuxeo, a développé et implémenté cette intégration pour de nombreux clients. Laurent Dreuillat, directeur technique, vous exposera ce qu'ils ont appris de cette expérience. Il présentera les avantages et compromis des différentes approches pour réaliser cette intégration, comme :
une intégration avec OpenSocial et CMIS qui se base sur les standards,
le développement de portlets Liferay personnalisés en utilisant Vaadin et l'API Content Automation de Nuxeo.
Rejoignez-nous pour ce webinaire incluant une session de questions-réponses et découvrez comment Océane Consulting Data Management aborde l'intégration entre Liferay et la Plateforme Nuxeo pour ses clients.

0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

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

Aucune remarque pour cette diapositive

[Webinaire avec Océane Consulting] Utiliser Vaadin pour intégrer Nuxeo et Liferay

  1. 1. Intégration Nuxeo/Liferay
  2. 2. - 2 - Le Groupe Océane Consulting Engagement Créativité Agilité Respect humain Esprit d’équipe
  3. 3. - 3 - Océane Consulting apporte des réponses adaptées aux besoins technologiques des grandes entreprises et propose son expertise autour de quatre métiers principaux :  L’expertise nouvelles technologies,  Le Data Management,  Le Management des Infrastructures et des Systèmes,  Le Conseil et l’Expertise Métier (AMOA). Le groupe Océane Consulting représente aujourd’hui une équipe de plus de 200 personnes et des dizaines de clients satisfaits. Travailler avec Océane Consulting c’est bénéficier de nombreux atouts :  Expertise technologique,  Réactivité d’une structure à taille humaine,  Transparence / Souplesse,  Qualité des relations clients et consultants. Qui sommes-nous?
  4. 4. - 4 - Application Services • Expertise Objet • Java, Microsoft, PHP • Portail Liferay & SharePoint • BPM/EAI/ESB • Mobilité & e-Commere Infrastructure Services • Support et expertise Poste de Travail • Administration et exploitation des systèmes • Production applicative • Conseil en Architecture Consulting Services • AMOA, Expertise Métiers • Accompagnement au changement • Méthodes • Accessibilité Numérique Data Management • Gestion des contenus et données • Dématérialisation • GED & DAM • Portails • BPM Nos offres
  5. 5. - 5 - Nos domaines d’expertise :  Acquisition : LAD/RAD, ETL, Datamining…  ECM : GED, DAM et Portails collaboratifs  Gestion des processus métiers : Business Process Management Complétées d’une maitrise de :  L’Archivage  Le SBA (Search Based Application)  La BI (Business Intelligence)/Analytics  Le Big Data Notre périmètre d’intervention :  Forfait  Conseil  Assistance technique  Centre de service Océane Consulting DM est partenaire Platinum Nuxeo Domaines d’expertise Océane Consulting DM
  6. 6. - 6 - Références clients
  7. 7. - 7 - Références client Nuxeo
  8. 8. - 8 - Références client Liferay
  9. 9. - 9 - Pourquoi intégrer Nuxeo et Liferay?
  10. 10. - 10 - Solution « Best of breed »  Utilisation des fonctionnalités avancées Nuxeo :  ECM  DAM  Drive  Relation  Content Routing  …  Utilisation des fonctionnalités Liferay :  Portail d’entreprise  CMS  Collaboratif étendu  Customisation étendue de l’interface graphique  … Différentes modes d’intégration  Intégration native  Intégration étendue Pourquoi intégrer Nuxeo et Liferay?
  11. 11. - 11 - Différents scénarios d’intégration : Mode CMS Utilisateurs internes Portail (CMS) Utilisateurs externes  Conception des documents sous Nuxeo  Intégration au sein de Web Content Liferay  Mécanisme de publication Liferay (Back et Front Office)
  12. 12. - 12 - Différents scénarios d’intégration : Mode portail d’entreprise  Portail front d’applications Back Office  ECM  BPM  Applications métier  Ex : Portail ANSES Portail Utilisateurs ECM Utilisateurs internes SI client
  13. 13. - 13 - Intégration native
  14. 14. - 14 - Intégration native via CMIS  Nuxeo est vu comme un dépôt Liferay  Utilisable au sein du Web Content Liferay  http://www.nuxeo.com/fr/resource-center/webinar/webinaire-liferay-nuxeo
  15. 15. - 15 - Intégration native via Open Social Intégration via Open Social  Gadgets Nuxeo sous Liferay  Gadgets Liferay sous Nuxeo
  16. 16. - 16 - Intégration Océane Consulting DM
  17. 17. - 17 - Constat  De plus en plus de demandes d’intégration portail/GED  Mécanismes de base pas entièrement satisfaisants  Réduction du « Time To Market »  Développements custom trop longs et couteux (adaptations)  Besoins récurrents :  Recherche de documents par formulaires  Liste de résultats  Gestion des actions en fonction des droits  Détail d’un document (lecture et/ou modification)  Création d’un document Solution  Création de composants permettant l’intégration avec Nuxeo  Composants dynamiquement adaptables  Adaptabilité en fonction de la configuration Nuxeo (Nuxeo studio) Constat
  18. 18. - 18 - Composant de connexion  Utilisation du client Automation Nuxeo  Gestion de la performance (pool de connexion)  Gestion de l’authentification (SSO)  Fonctionne en mode haute disponibilité Composants
  19. 19. - 19 - Composant de génération de formulaires  Définition des modèles au sein de Content Views et Layout  Content View : Formulaires de requête et résultat  Layout : Formulaire d’affichage du détail d’un document  Fourniture d’informations supplémentaires à destination du composant  Récupération de la configuration Nuxeo (définie sous Nuxeo studio)  Utilisation d’Automation Chain spécifiques  Récupération des Content View  Génération à la volée des formulaires (gestion de cache)  Exécution dynamique des requêtes (recherche/mise à jour)  Gestion de traitement spécifiques sur la mise à jour Composants
  20. 20. - 20 - Quel Framework pour le composant de génération?  Vaadin 6.7 (https://vaadin.com) Motivations  Framework Java répondant parfaitement aux besoins exprimés  Intégration native au sein de Liferay  Déjà utilisé par Océane Consulting DM dans un projet similaire  Intégration Liferay Bonita  Pas de plugin à installer côté client  Simplicité d’utilisation (plugin Vaadin pour Eclipse et NetBeans)  Philosophie proche de celle de GWT  Rapidité de mise en œuvre  Richesse des interfaces  Grande compatibilité :  Navigateurs  Serveurs d’application : Tomcat, Google App, WebSphere, JBoss, Glassfish, WebLogic  Moteurs de portail : Liferay, eXo Platform, GateIn, WAS/WebLogic/JBoss Portal  Normes Portlets : JSR-168 et JSR-286  Autres Frameworks : notamment GWT (partie cliente) Choix du Framework
  21. 21. - 21 - Architecture Vaadin
  22. 22. - 22 - Caractéristiques Vaadin Quelques caractéristiques Gestion d’interfaces riches 300 composants disponibles sur le site de Vaadin Data binding (lazy loading) Partie client basée sur GWT (compatibilité) Support du Drag and Drop Look and Feel customisable (CSS/SASS) Conservation de l’état UI côté serveur Compatible OSGi Intégration …
  23. 23. - 23 - Création de la Content View : Partie Query Utilisation des composants
  24. 24. - 24 - Configuration du Layout Utilisation des composants
  25. 25. - 25 - Configuration d’un champ de recherche Utilisation des composants
  26. 26. - 26 - Résultat dans la Portlet Liferay Utilisation des composants
  27. 27. - 27 - Création de la Content View : Partie Results Utilisation des composants
  28. 28. - 28 - Résultat dans la Portlet Liferay Utilisation des composants
  29. 29. - 29 - Configuration du détail d’un document Utilisation des composants
  30. 30. - 30 - Résultat dans la Portlet Liferay Utilisation des composants
  31. 31. - 31 - Résultat dans la Portlet Liferay (extensions) Utilisation des composants
  32. 32. - 32 - Océane Consulting vous remercie de votre attention

×