Open Source & Innovation exo Platform Oualid Chaker, General Manager Middle East & Africa
Agenda Introduction Innovation et Open Source Le cas exo Conclusion et recommandations
Naissance de l Open Source Les années 80 Montée en puissance des éditeurs de solutions propriétaires Effort de R&D interne Création de logiciels et vente de licences Modèle connu par tous La révolution Web L Internet a révolutionné les usages Communautés mondiales Diffusion de millions de codes source Croissance exponetielle des projets Open Source L alternative Open Source Apparition d une alternative aux logiciels propriétaires Business Model associé, Red Hat un des pionniers L Open Source Professionnel
Secrets de l Innovation Respect des Standards ouverts Communauté active Satisfaire les demandes clients, relation de partenaires Partenariats technologiques et vision stratégique long terme Coopération et consortiums
exo Platform: l éditeur Open Source Professionnel
Vision exo Apporter l agilité du web consumer à l entreprise Point d entrée unique pour le partage d information, le contenu et la collaboration Pile open source supportant toute plateforme technologique (OS, middleware, navigateur)
Organisation 120 personnes, 5 pays France : Head, Sales, Consulting Ukraine : Développement R&D Vietnam : Développement Produits, Projets, Support Tunisie : Support, Projets, Consulting, Sales Etats-Unis : Sales, Communication, Marketing
La Stack exo Plateforme commune : portail Applications riches déployables au dessus (ECM,CS,KS) S appuie sur java et des technologies standard Services Coeur Noyau, moteur REST
Historique de la société - Projet d Université (ENSEIRB) - Publication d Articles sur TheServideSide - Premier Client: DoD - Création d exo Platform SAS - Certification JSR-168 (Portlets) - Membre du Consortium OW2 - exo Portal v1.0 (Fev) - Membre du Java Community Process (JCP) - exo ECM v1.0 (Juillet) - exo Portal & ECM v2.0 (Avril) - exo WebOS v1.0 (Avril) - exo Collaboration Suite v1.0 (Juillet) - exo WCM v1.0 (Décembre) - 90 Employés dans 4 pays - exo WebOS Alpha - Etat de Genève (Avril) - Ministère des Finances Belge (Octobre) - 55 Employés dans 3 pays -- exo Knowledge Suite v1.0 (Janvier) -- Projet GateIn avec RedHat -- 110 employés dans 5 pays - exo Social
Partenariats Technologiques Stratégiques 10 Copyright 2009 exo Platform SAS
Qu est ce que GateIn? Nouveau Projet GateIn Utilisation du meilleur des 2 mondes Hébergé par JBoss.org y compris exo JCR Infrastructure JBoss Ergonomie et expérience utilisateur d exo Platform Partage du même ADN 11
Gadgets Google Gat ein Port al Server Utilisation dans GateIn Utilisation dans les clients OpenSocial Gat ein Gadget Cont ainer Gadget s sources & préférences (JCR) 12 Copyright 2009 exo Platform SAS
Conclusion
Les Composants Port let Cont ainer Port let Bridge Java Cont ent Reposit ory Infrast ruct ure: IoC / REST 14 Copyright 2009 exo Platform SAS
Java Content Repository les Entrepôt de contenus (par opposition à données) Organisation hierarchique et structurée (noeuds/propriétés) Agnostique à source des données, au protocole et à l architecture Conçu pour standardiser l accès aux systèmes de GED et CMS en java Gère les fonctionnalités récurrentes et complexes des applications de gestion de contenu (versioning, locking, ) L API se veux : Facile à utiliser (pour les développeurs) Facile à implémenter (pour les editeurs) C est la technologie de persistence utilisée partout dans exo
Portlet Bridge Technologie d intégration d application dans les Portails JavaServer Faces bridge(jsr-301) exo Port al 16 Port let Bridge Applicat ion JSF
Portal et WebOS Aggrégateur naturel Authentification (SSO) Gestion d utilisateurs, groupes roles Profiling Registre d applications Bridges pour vos frameworks web Basé sur les standards Déploie sur JavaEE Java Portlets API (JSR-168 & JSR-286) Remote Portlets (WSRP 1&2) Java Content Repository (JSR-170) Google Gadgets Extensible Noyau IoC Moteur REST (JAX-RS) Gabarits flexibles & skins Virtualisation du bureau utilisateur Fenêtres librement agençables Idéal pour les bureaux métier S appuie sur exo Portal Fenêtres librement agençables Un navigateur suffit HTML / CSS et JavaScript uniquement
Intégration LDAP Basée sur les standards (JAAS) Délégation de la gestion utilisateur au LDAP Povisionning automatique des utilisateurs Support de l authentification Windows Architecture Utilisation du JCR pour la gestion des données Méta-données du portail (pages, portlets,...) Paramètres des Portlets Choix de la base de données MySQL, PostgreSQL, Oracle, DB2, HSQLDB Choix du serveur d application Tomcat, JBoss, Jonas, IBM WAS,... Cluster sur tous les tiers possible 18
http://dms.demo.exoplatform.org Enterprise Content Management : Documents Management, Web Content Management, Records Management Workflows de validation et / ou publication Collaboration (partage, commentaires, votes, tags) Moteur de recherche puissant basé sur Apache Lucene Plugins Microsoft et Open Office plugins pour faciliter l édition de documents bureautique Applications : : Document Management System (GED) : Web Content Management (CMS) : Workflow Standards ouverts : Tout contenu est stocké et accédé via le Content Repository (JSR-170) Protocoles d accès: WebDAV, FTP, HTTP, CIFS En cours : CMIS pour interopérabilité entre repository
exo ECM Suite en Détail Gestion Documentaire o Fichiers o Documents structurés Gestion de sites web Procédures dématerialisées Publication simplifiée Integration bureautique o MS Office o Open Office Bibliothèque multimedia Support multi-site Recherche intégrée Intégration web authoring o Dreamweaver o Frontpage Access distant Recherche intégrée Access distant Newsletter, Générateur de formulaires, gestion des catégories Ces modules sont disponibles packagés ou séparés Gestion de processus métier o Archivage légal o Congés o Gestion de workflow o Chaîne éditoriale Intégré au portail Moteurs embarquables : o JBoss JBPM o Nova Bonita
Suite collaborative - Les outils de communication quotidienne dans le portail Forte synergie entre les applications Applications riches et complètes Mail : client mail AddressBook : gestionnaire de contacts et carnets d adresses Calendar : calendrier Chat : messagerie instantanée http://cs.demo.exoplatform.org
exo Mail
exo AddressBook
exo Calendar
exo Chat
Améliorer la gestion de la connaissance Faire émerger la connaissance collective par la discussion Capturer cette connaissance La publier au plus grand nombre Applications riches et complètes Forum : forums de discussion Answers : questions / réponses FAQ : Foire Aux Questions http://ks.demo.exoplatform.org
exo Forum
exo Answers
exo FAQ
Roadmap Q4 2009 Q1 2010 Platform (portal, webos) Exo Enterprise GateIn Exo Enterprise 2.0 (GateIn) Applications (modules) WCM 1.3 Social 1.0 Corporate Open US office (Sept) Open Argentina office
Positionnement Alternative Open Source à MS Sharepoint Standards Ouverts: Portails, ECM et Solutions Collaboratives Segment des Intranets/Extranets/Internet Collaboratifs Documentaires Aucune Restriction dans le déploiement Tout Système d'exploitation Tout Middleware Toute Base de Données Tout Navigateur Améliorer le travail collaboratif en utilisant des applications Web Plateforme collaborative d'intégration de toutes vos applications métier (ERP, CRM, RH...) 31
Positionnement Être 100% Microsoft Active Directory + Exchange + Vista + Office Sharepoint + ERP +... Système verrouillé et fermé aux autres technologies Microsoft gère votre système d'information pour les 10 prochaines années Les autres grands acteurs (Java/ J2EE) IBM: Websphere Portal + FileNet + Lotus Oracle: WebCenter + Stellent + OCS ou les autres portails acquis de chez BEA ou Sun? Solutions lourdes, très mal intégrées, non modulables, non extensibles et très coûteuses 32
Positionnement Autres Alternatives Open Source: Aucune n'offre le même périmètre fonctionnel: Portails: Liferay ECM: Alfresco, Nuxeo Suite collaborative: Zimbra Obligation de «coller» des applications indépendantes Gestion de versions différente, maintenance de la solution en définitive très coûteuse 33
Solutions exo Open Source, complète et intégrée Basée sur les standards ouverts Prise en compte de l'existant Portabilité des données et des applications Intégration des applications tierces (Ms Office par exemple) Innovation continue: Web 2.0, WebOS, Social... Relation de partenariat et non pas client/fournisseur, transparence totale Nos références le prouvent! 34
Success Stories Ministère des Finances Belges exo Portal & ECM exo LiveRoom Cible: 30,000 utilisateurs Portail Collaboratif M6 exo Portal & ECM Portail Marketing & Communication Document Management 35
Success Stories Conseil General 38 exo Portal & ECM Solution de publication Web Document Management 300 utilisateurs État de Genève exo Portal & ECM Solution de gestion documentaire Principal Portail Intranet pour 36
Success Stories DGCL Maroc exo Portal & ECM & CS Portail collaboratif documentaire Intégration des Téléservices E-administration & télé-procédures 1500 collectivités locales 19,000 utilisateurs BFPME Tunisie exo Portal & CS & KS Portail Collaboratif 37 Gestion de la connaissance
38
39
40