Vous êtes sur la page 1sur 32

Intgration Nuxeo/Liferay

- 2 -
Le Groupe
Ocane
Consulting
Engagement
Crativit
Agilit
Respect humain
Esprit dquipe
- 3 -
Ocane Consulting apporte des rponses adaptes aux besoins
technologiques des grandes entreprises et propose son expertise
autour de quatre mtiers principaux :
Lexpertise nouvelles technologies,
Le Data Management,
Le Management des Infrastructures et des Systmes,
Le Conseil et lExpertise Mtier (AMOA).

Le groupe Ocane Consulting reprsente aujourdhui une
quipe de plus de 200 personnes et des dizaines de clients
satisfaits.

Travailler avec Ocane Consulting cest bnficier de nombreux
atouts :
Expertise technologique,
Ractivit dune structure taille humaine,
Transparence / Souplesse,
Qualit des relations clients et consultants.
Qui sommes-nous?
- 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 systmes
Production applicative
Conseil en Architecture
Consulting Services

AMOA, Expertise Mtiers
Accompagnement au
changement
Mthodes
Accessibilit Numrique
Data Management

Gestion des contenus et
donnes
Dmatrialisation
GED & DAM
Portails
BPM

Nos offres
- 5 -
Nos domaines dexpertise :
Acquisition : LAD/RAD, ETL, Datamining
ECM : GED, DAM et Portails collaboratifs
Gestion des processus mtiers : Business Process Management

Compltes dune maitrise de :
LArchivage
Le SBA (Search Based Application)
La BI (Business Intelligence)/Analytics
Le Big Data

Notre primtre dintervention :
Forfait
Conseil
Assistance technique
Centre de service

Ocane Consulting DM est partenaire Platinum Nuxeo
Domaines dexpertise Ocane Consulting DM
- 6 -
Rfrences
clients
- 7 -
Rfrences client Nuxeo

- 8 -
Rfrences client Liferay

- 9 -
Pourquoi
intgrer Nuxeo
et Liferay?
- 10 -
Solution Best of breed
Utilisation des fonctionnalits avances Nuxeo :
ECM
DAM
Drive
Relation
Content Routing

Utilisation des fonctionnalits Liferay :
Portail dentreprise
CMS
Collaboratif tendu
Customisation tendue de linterface graphique

Diffrentes modes dintgration
Intgration native
Intgration tendue
Pourquoi intgrer Nuxeo et Liferay?
- 11 -
Diffrents scnarios dintgration : Mode CMS
Utilisateurs
internes
Portail (CMS)
Utilisateurs
externes

Conception des documents sous Nuxeo
Intgration au sein de Web Content Liferay
Mcanisme de publication Liferay (Back et Front Office)
- 12 -
Diffrents scnarios dintgration : Mode portail dentreprise

Portail front dapplications Back Office
ECM
BPM
Applications mtier
Ex : Portail ANSES
Portail
Utilisateurs
ECM
Utilisateurs
internes
SI client
- 13 -
Intgration
native
- 14 -
Intgration native via CMIS

Nuxeo est vu comme un dpt Liferay
Utilisable au sein du Web Content Liferay
http://www.nuxeo.com/fr/resource-center/webinar/webinaire-liferay-nuxeo
- 15 -
Intgration native via Open Social
Intgration via Open Social
Gadgets Nuxeo sous Liferay
Gadgets Liferay sous Nuxeo
- 16 -
Intgration
Ocane
Consulting DM
- 17 -
Constat
De plus en plus de demandes dintgration portail/GED
Mcanismes de base pas entirement satisfaisants
Rduction du Time To Market
Dveloppements custom trop longs et couteux (adaptations)
Besoins rcurrents :
Recherche de documents par formulaires
Liste de rsultats
Gestion des actions en fonction des droits
Dtail dun document (lecture et/ou modification)
Cration dun document

Solution
Cration de composants permettant lintgration avec Nuxeo
Composants dynamiquement adaptables
Adaptabilit en fonction de la configuration Nuxeo (Nuxeo studio)
Constat
- 18 -
Composant de connexion
Utilisation du client Automation Nuxeo
Gestion de la performance (pool de connexion)
Gestion de lauthentification (SSO)
Fonctionne en mode haute disponibilit
Composants
- 19 -
Composant de gnration de formulaires
Dfinition des modles au sein de Content Views et Layout
Content View : Formulaires de requte et rsultat
Layout : Formulaire daffichage du dtail dun document
Fourniture dinformations supplmentaires destination du composant
Rcupration de la configuration Nuxeo (dfinie sous Nuxeo studio)
Utilisation dAutomation Chain spcifiques
Rcupration des Content View
Gnration la vole des formulaires (gestion de cache)
Excution dynamique des requtes (recherche/mise jour)
Gestion de traitement spcifiques sur la mise jour



Composants
- 20 -
Quel Framework pour le composant de gnration?
Vaadin 6.7 (https://vaadin.com)

Motivations
Framework Java rpondant parfaitement aux besoins exprims
Intgration native au sein de Liferay
Dj utilis par Ocane Consulting DM dans un projet similaire
Intgration Liferay Bonita
Pas de plugin installer ct client
Simplicit dutilisation (plugin Vaadin pour Eclipse et NetBeans)
Philosophie proche de celle de GWT
Rapidit de mise en uvre
Richesse des interfaces
Grande compatibilit :
Navigateurs
Serveurs dapplication : 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 -
Architecture Vaadin
- 22 -
Caractristiques Vaadin
Quelques caractristiques
Gestion dinterfaces riches
300 composants disponibles sur le site de Vaadin
Data binding (lazy loading)
Partie client base sur GWT (compatibilit)
Support du Drag and Drop
Look and Feel customisable (CSS/SASS)
Conservation de ltat UI ct serveur
Compatible OSGi
Intgration





- 23 -
Cration de la Content View : Partie Query

Utilisation des composants
- 24 -
Configuration du Layout

Utilisation des composants
- 25 -
Configuration dun champ de recherche

Utilisation des composants
- 26 -
Rsultat dans la Portlet Liferay

Utilisation des composants
- 27 -
Cration de la Content View : Partie Results

Utilisation des composants
- 28 -
Rsultat dans la Portlet Liferay

Utilisation des composants
- 29 -
Configuration du dtail dun document

Utilisation des composants
- 30 -
Rsultat dans la Portlet Liferay

Utilisation des composants
- 31 -
Rsultat dans la Portlet Liferay (extensions)

Utilisation des composants
- 32 -
Ocane
Consulting vous
remercie de
votre attention

Vous aimerez peut-être aussi