Integrationliferay Nuxeo v1 130926085556 Phpapp02

32
Intégration Nuxeo/Liferay

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