Integrationliferay Nuxeo v1 130926085556 Phpapp02
Transcript of Integrationliferay Nuxeo v1 130926085556 Phpapp02
-
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