Open Source Ecm - Interview Fr - Julien Viet - Exo Sas

  • May 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Open Source Ecm - Interview Fr - Julien Viet - Exo Sas as PDF for free.

More details

  • Words: 2,472
  • Pages: 6
Interview : Julien Viet, Product Manager eXo platform SAS

Bonjour chers lecteurs et lectrices, Aujourd’hui je vais de nouveau vous présenter un voisin du Sud de la France avec qui je vais aborder le sujet des portails d'entreprise et l'écosystème s'y attachant. Aujourd'hui j'ai donc l'honneur et le privilège d'interviewer Julien Viet, product manager au sein de la société eXo platform SAS et l'une des références communautaire sur les projets de portails d'entreprise. Bonjour Julien, En premier, un grand merci de m'accorder un peu de votre temps pour répondre à cette interview et pour partager votre vision des portails, de la gestion de contenu et du monde open-source à travers ce post. Commençons tout d'abord par les présentations. Serait-il possible de vous connaître un peu plus ? Quel est votre métier et quelles sont vos responsabilités actuellement au sein de la société eXo Platform ? Mon poste actuel est Chef de Produit chez eXo Platform où je m'occupe spécialement du portail qui est à la base de l'offre d'eXo Platform. Mon métier est à mi chemin entre le partie marketing du produit qui consiste à définir les fonctionnalités du produit et sa réalisation technique pas nos équipes de développement. Je collabore en amont avec le avec le chef produit principal avec lequel nous définissons les besoins du portail et son évolution et en aval avec le chef de projet portail qui se charge de son implémentation. Quel a été votre parcours professionnel pour arriver à ce poste ? Mon parcours professionnel s'est toujours orienté grâce à des opportunités qui se sont offertes à moi au bon moment. Après un premier et second universitaire dans les mathématiques et informatique, j'ai intégré une école d'ingénieur (INT Telecom) et pendant la dernière année d'étude j'ai découvert Java 2 Enterprise Edition et le coté technique m'a fasciné tout e suite, c'est à dire que je voulais savoir comment la plateforme entière fonctionnait. Je me suis donc orienté naturellement vers l'open source et le serveur d'application JBoss qui m'a permis de découvrir et de comprendre le middleware en général. Je suis passé ensuite contributeur sur le serveur et en 2003 j'ai été embauché pas JBoss Group Europe, à l'époque la structure était toute jeune, une quinzaine d'employés, j'étais parmi les 7 employés initiaux de JBoss Group Europe fondé par Sacha Labourey. En 2004 j'ai commencé à écrire un prototype de portail et de fil en aiguille le projet JBoss Portal a été crée. En 2008, je voulais m'orienter vers de nouvelles perspectives et donc j'ai accepté un poste à peu près équivalent chez eXo Platform, ma motivation principale étant de me retrouver dans une infrastructure où le portail est au cœur de l'offre produit, contrairement à JBoss où le

http://www.opensourceecm.fr http://www.open-source-ecm.com

Interview : Julien Viet, Product Manager eXo platform SAS

portail était une couche assez éloignée du cœur de métier. Je désirais aussi avoir une expérience produit plus aboutie et moins technique. Vous avez toujours intégré des sociétés dîtes open-source. Pour les jeunes qui me lisent et qui ne connaissent pas forcément le monde de l'entreprise, existe-t-il des différences entre des sociétés/éditeurs open-source et leurs équivalentes propriétaires en terme travail jour après jour ? Je pense que fondamentalement l'objectif est le même, à savoir créer un produit. Les principales différences concernent le modèle économique de l'entreprise ainsi que le mode de collaboration, mais ceci n'est pas une généralité. Dans mon cas, le modèle économique de l'entreprise a été basé sur la souscription et le mode de travail distribué. Maintenant intéressons nous à la société eXo Platform. Tout d'abord qu'est ce qu'un portail selon la vision d'eXo Platform et quelle est votre vision ? eXo Platform considère le portail comme la plateforme qui permet à un écosysteme d'applications d'être déployé au cœur de l'entreprise. Les applications peuvent aussi bien être des applications développées par eXo comme par exemple la suite collaborative eXo CS, des applications d'entreprise écrites en Java ou des gadgets opensocial qui consomment des services REST. Le but du portail est d'intégrer toutes ces technologies afin que l'utilisateur puisse les utiliser dans un portail unique. Le portail fournit divers services utilisés par ces applications telles que l'agrégation de contenu, la gestion de l'identité, l'aspect social. Pouvez-vous nous en dire plus concernant les différentes solutions et les différents produits d'eXo (eXo Portal, eXo WebOs, eXo ECM, eXo CS…) ? Comme expliqué précédemment, le portail est l'offre de base qui sert plateforme au déploiement des autres produits eXo. eXo WebOS, basé sur le portail, offre une vue orienté bureau des applications qui est utilisé quand l'utilisateur a besoin de se retrouver dans un environnement de ce type auquel il est habitué. eXo DMS est l'outil de gestion documentaire basé sur eXo JCR qui est notre implémentation de la spécification Java Content Repository. eXo WCM est l'offre CMS d'eXo basé sur le portail et sur le DMS, le portail s'occupant de la partie visuelle et le DMS se chargeant naturellement de la gestion des sites avec notamment la gestion des versions de sites, du mode prévisualisation. La combinaison du portail et du DMS font que WCM est un outil puissant et très abouti. eXo CS est la suite collaborative qui comprend un client mail, un calendrier, un carnet d'adresse et un outil de chat. Les calendrier et carnets d'adresse pouvant être partagés entre les utilisateurs. eXo KS est la suite de gestion de connaissance qui fournit un forum et une foire aux questions.

http://www.opensourceecm.fr http://www.open-source-ecm.com

Interview : Julien Viet, Product Manager eXo platform SAS

Enfin nous avons finalement eXo Social qui fournit un support transverse de fonctions sociales aux applications, comme le graphe social, la notion d'espace collaboratif. Comment qualifiez-vous ces produits ? L'ensemble des composants constitue t il un portail d'agrégation d'un ensemble de composants, une plateforme, une solution verticale spécialisée... ? Nous fournissons avant tout une plateforme avec comme objectif principal la collaboration et la gestion de documents. Certains éditeurs reprennent nos produits et créent des solutions verticales basées dessus. Quels sont les dépendances entre ces différents produits ? Faut-il posséder un eXo Portal pour avoir un ou plusieurs produits annexes ? Oui, eXo Portal est la plateforme au sens littéral du terme. Récemment, eXo Platform et JBoss ont communiqué sur le "mariage" des projets eXo Portal et JBoss Portal. Connaissant vos relations avec ces 2 sociétés (vous avez été leader JBoss Portal avant d'intégrer eXo Platform), on se doute de votre forte implication à ce projet. Pouvez-vous nous en parler un peu plus ? J'en ai un peu parlé sur le blog d'eXo Platform (http://blog.exoplatform.org/2009/06/10/exojboss-partnership/) et dans une interview des cast codeurs (http://blog.exoplatform.org/2009/06/22/cast-codeurs-french-interview-of-julien-viet-exoand-thomas-heute-rhjboss/). L'intérêt principal de la collaboration provient de l'orthogonalité des deux entreprises. JBoss est une entreprise qui fait du middleware et eXo de l'applicatif. Pour JBoss, le portail est quasiment tout en haut dans sa pile produit et pour eXo au contraire c'est la base de tous les produits. Le rapprochement entre les deux entreprises s'est donc fait naturellement et petit à petit, chacune y voyant surtout des intérêts. Un des points importants dans le partenariat est l'aspect humain avec plusieurs équipe qui doivent collaborer, mon passage de JBoss à eXo joue certainement un rôle afin que la collaboration des équipes se déroule sans problème. Thomas Heute est le co-lead du projet et est mon alter ego chez Red Hat. Au final nous collaborons sur le portail afin de créer le meilleur portail. Quelles sont les principaux changements et répercussions à prévoir sur la gamme des solutions eXo cités précédemment ? Pour eXo cela ne change pas beaucoup de chose en terme produit, la seule différence étant plutôt la gestion du projet qui est faite en collaboration avec Red Hat.

http://www.opensourceecm.fr http://www.open-source-ecm.com

Interview : Julien Viet, Product Manager eXo platform SAS

On constate sur le marché des portails dits « traditionnels » qu'ils intègrent de plus en plus des modules de gestion de contenus. S'agit-il d'une évolution logique ? Les portails vont ils rentrer dans le domaine fonctionnel de l'ECM ou seront ils la plateforme de base qui permettra d'agréger des applications hétérogènes ? Je le pense certainement, en général les portails fournissent du contenu mais en général plutôt orienté web via des CMS ce qui est souvent insuffisant pour des besoins de gestion documentaire pur. Un des points fort d'eXo Platform est d'avoir deux produits distincts, le portail et le DMS, mais qui sont parfaitement intégrés aussi bien en termes de service que d'interface utilisateur. A mon avis c'est la seule solution de ce type sur le marché du portail et de l'ECM. Il est ainsi possible de fournir par le portail, l'application DMS ainsi que d'autres applications grâce à la technologie des portlets. Quels sont les avantages de cette approche par rapport à des acteurs dits « pure player ECM » ? Si on regarde les éditeurs ECM purs, on se rend compte qu'ils ont l'ambition de fournir les même services que les portails sans toutefois y parvenir sur le point de vue technologique. Ces éditeurs comprennent l'aspect fonctionnel du portail mais pas la nature middleware du portail et cet aspect d'agrégation assez technique. Souvent ils négligent le standard Portlet (JSR286) et fournissent l'intégration de composant par une technologie propriétaire. La première conséquence est que l'utilisateur couple ses applications au produit et ensuite ces technologies n'ont pas la degré de maturité du standard Portlet. Le standard Portlet a été conçu pour l'agrégation d'applications hétérogènes. On parle de plus en plus de la confrontation entre le monde open source et le monde propriétaire. Est-il possible de comparer une solution telle que la votre et des solutions Propriétaire ? Existe-t-il un écart ? Du fait de la nature à la carte de l'offre produit d'eXo, il est possible de confronter nos offres à différent types de solutions. Nous adressons naturellement le marché du portail, de la gestion documentaire, du collaboratif, du CMS et du tout intégré à la sharepoint. Parlons maintenant un peu d'histoire. Dans votre carrière comment avez-vous constaté l'évolution du marché des portails ? En fait je suis arrivé sur le marché du portail un peu tard et mon premier produit JBoss Portal était un outsider, ceci ne m'a pas empêché de le placer dans le top 3 des portails open source Java (avec notamment eXo Portal). A cette époque il y avait 7 ou 8 portails open source mais la plupart d'entre eux aujourd'hui ont disparu ou alors n'ont plus un développement très actif, cela vient du fait que derrière chaque portail open source présent encore aujourd'hui il y a une entreprise, c'est le modèle open source professionnel, longtemps évangélisé par Marc Fleury. Du coté propriétaire il y a eu énormément de consolidation aussi, notamment par le biais de http://www.opensourceecm.fr http://www.open-source-ecm.com

Interview : Julien Viet, Product Manager eXo platform SAS

rachats je crois qu'aujourd'hui Oracle possède 4 ou 5 portails... Au final clairement aujourd'hui il y a eu une grosse consolidation du marché, de manière similaire à ce qui s'est passé pour les serveurs d'application. En tant que membre de la communauté open source faîtes vous parti d’une communauté de référence comme les Java User Group... ? Avez-vous réalisé des publications ? Avec plusieurs personnes de Marseille nous sommes en train de fonder le MarsJUG, nous serons actifs dès septembre 2009. Les deux années précédentes ont tout simplement été énormes à ce niveau là avec l'explosion du nombre de JUG en France, l'initiative étant partie de Paris avec Antonio Goncalves qui a fondé le Paris JUG. Quand aux publications, je n'ai rien publié de manière formelle, mon blog même s'il n'est pas très actif me sert à véhiculer mes idées. Pour finir sur une note annexe, quels sont vos blogs, liens et Twitter préférés sur l'informatique en général ? Il y a quelques années je lisais pas mal d'articles sur TheServerSide, OnJava et autres mais depuis que Java est devenu très mature, ces sites n'offrent plus beaucoup d'articles novateurs. Je lis pas mal de blogs mais je tombe rarement sur des blogs qui sont des mines d'or d'information. Il me semble que les articles techniques intéressants se font de plus en plus rare et ça me désole, il y a pas mal de blog intéressants que je lit même si la plupart des gens intéressants semblent avoir de moins en moins de temps pour publier: • • • • • •

Le très récent mais incontournable podcast Les Cast Codeurs fait pas des potes (http://lescastcodeurs.com/) Le fameux Bile Blog qui m'a fait souvent mourir de rire, plus très actif non plus (http://www.bileblog.org/) Le blog d'un ami qui a un projet très intéressant appelé Envers qui permet de versionner des objets persistants (http://www.warski.org/blog/) Le blog de Romain Guy qui publie des articles techniques intéressant et aussi de superbes photos, étant moi même passionné de photo (http://www.curious-creature.org/) Manageability, un blog assez technique mais plus très actif (http://www.manageability.org/) La newsletter des Java Specialist qui publie des articles très intéressants et ce depuis de nombreuses années (http://www.javaspecialists.eu/archive/archive.jsp)

Au final je me rends compte que peu de contenu intéressant est publié de nos jours. Je suis ouvert à toute suggestion de lecture si vos lecteurs m'en proposent. Après je lis pas mal de blog sur la cuisine et le retro gaming pour la détente :-) . Un dernier mot avant de se quitter ?

http://www.opensourceecm.fr http://www.open-source-ecm.com

Interview : Julien Viet, Product Manager eXo platform SAS

Comme j'ai la possibilité de m'exprimer voici quelques pensées je vais faire un j'aime/j'aime pas à la ciel mon mardi: • • • • • • • •

• • •

j'aime l'open source j'aime la maturité à laquelle sont parvenues les plateformes Java SE et Java EE je n'aime pas les langages dynamiques je n'aime pas les fluents interfaces, ça frise le ridicule j'aime les commentaires de code source qui disent du mal d'autre frameworks je n'aime pas les solutions et frameworks simplistes (style Prevayler ou Picocontainer) je n'aime pas qu'on me dise que l'injection de dépendance est révolutionnaire, au final ce n'est qu'un modèle de programmation pratique je n'aime pas que l'on juge la qualité d'un produit sur la taille de ses jars, aujourd'hui on a des disques durs de l'ordre du tera octets et mon ordinateur portable à 4go de mémoire vive, alors qu'un jar fasse 100ko ou 1mo ca ne change pas grand chose tant qu'il le fait bien je n'aime pas les frameworks qui utilisent Class.forName, ça montre une incompréhension de la plateforme Java je n'aime pas les frameworks qui ne fournissent une API couplée à l'implémentation j'aime lire du beau code

Merci pour toutes ces questions très pertinentes et à bientôt! Merci encore pour cette interview et bonne continuation sur la route d'un monde ECM Open Source ! Vous pouvez retrouver toutes les informations sur l'offre eXoPlatform à l'adresse suivante : http://www.exoplatform.com/ et bien entendu Julien Viet sur son espace personnel : http://www.julienviet.com/

http://www.opensourceecm.fr http://www.open-source-ecm.com

Related Documents