Académique Documents
Professionnel Documents
Culture Documents
- 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