• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Séminaire gratuit : OBM 2.4 - nouveautés, intégration et cloud !
 

Séminaire gratuit : OBM 2.4 - nouveautés, intégration et cloud !

on

  • 1,485 views

Présentations données lors du séminaire de LINAGORA du mois d'octobre 2011 consacré à OBM 2.4.

Présentations données lors du séminaire de LINAGORA du mois d'octobre 2011 consacré à OBM 2.4.

Intervenant : Lilian CHAMONTIN, Directeur Produit OBM

Statistics

Views

Total Views
1,485
Views on SlideShare
1,309
Embed Views
176

Actions

Likes
0
Downloads
14
Comments
0

3 Embeds 176

http://www.linagora.com 116
http://linagora.com 51
https://services.linagora.net 9

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Séminaire gratuit : OBM 2.4 - nouveautés, intégration et cloud ! Séminaire gratuit : OBM 2.4 - nouveautés, intégration et cloud ! Presentation Transcript

    • Alexandre ZAPOLSKYCEOazapolsky@linagora.comLilian CHAMONTINDirecteur Produit OBMlchamontin@linagora.com
    • Agenda Présentation de la version OBM 2.4 (30 min) Virtualisation, SaaS, Croissance des besoins collaboratifs : OBM dans le Cloud (30 min) Démonstration dOBM 2.4 (45 min) Pause (15 min) OBM Lab : à venir sur OBM en 2012 (30 min)
    • Lilian Chamontin : Directeur Produit OBM Rôles principaux : Product Owner, Organisation R&D, Stratégie produit Expérience passée : 12 ans déditions de logiciels (métier, middleware) et consulting technique 2 ans darchitecture dentreprise (CMA CGM) 2 ans de direction de projets et coaching Agile en SSII Et depuis 2011, retour aux sources ! Mes apports : communication technique, expérience de la gestion de produits, connaissance des grands SI, envie de voir grand et loin !
    • Présentation de la sociétéMission : Logiciels et services Open Nos trois métierssource pour réussir les grands projets OBM Schéma Directeur Open Sourcedu libre LinPKI LinID CocktailFondée : Mai 2000Capital: Capital privé Support(principalement détenu par les fondateurs) OSSA Hosting Intégration, Expertise Migration, Formation...Nombre dingénieurs : 150 Nos principaux clients 13 M€ 11 M€ 8 M€ 4 M€ 2 M€ 1 M€ 2001 2003 2005 2007 2009 2011 Évolution CA
    • Répartition du Chiffre dAffaires (2010)Répartition du CA par métier Répartition du CA par secteur LPS 40% Secteur Public 53% LRS 25% LGS 35% Secteur Privé 47%
    • Gamme logicielle Messagerie Confiance digitale Gestion et Progiciel decollaborative fédération des gestion (ERP) identités LINAGORA développement du logiciel libre. 100% du code source est disponible. Promotion du free-free ! (« Libre et gratuit ») Truffle 100/2010 : Linagora est le seul éditeur Open Source présent (90ème position) (Truffle 100 : classement des 100 premiers éditeurs de logiciels français) Investissement en R&D en 2010 : >2,5 M€
    • Agenda Présentation de la version OBM 2.4 (30 min) Virtualisation, SaaS, Croissance des besoins collaboratifs : OBM dans le Cloud (30 min) Démonstration dOBM 2.4 (45 min) Pause (15 min) OBM Lab : à venir sur OBM en 2012 (30 min)
    • OBM : une vraie « success story » française ! Des services de communication et collaboration innovants disponibles sur toutes les plateformes OBM est le service de communication et de collaboration le plus utilisé en France.
    • Quest-ce quOBM ? Si vous ne deviez retenir que 3 choses... OBM cest : Un agenda, une messagerie, des contacts Une solution « mobile » compatible avec de nombreux téléphones Un projet vraiment Libre
    • La « success story » 12 ans de montée en charge : Medysys 200 utilisateurs ACMS 1 000 utilisateurs Assemblée Nationale 1 200 utilisateurs Ministère de la Culture 8 000 utilisateurs Inserm 16 000 utilisateurs Ministère de lintérieur 110 000 utilisateurs Total dutilisateurs en production : > 700 000 Et ça continue ! Groupe CIRE 200 utilisateurs SICIM / Mairie de Bagnolet 800 utilisateurs Brake France 1 200 utilisateurs Gendarmerie nationale 90 000 utilisateurs
    • 12 ans de vraie liberté et dindépendance✔ > 500 000 lignes sous GNU AGPL Quelques utilisateurs OBM à linternational✔ Communauté : ➢ Université de Washington ✔ http://www.obm.org ➢ Ligue de Rugby dAfrique du Sud ➢ Atelier BNP Paribas San Francisco ✔ obm@list.obm.org ➢ Hopital de la Tour Suisse ✔ http://www.obm.org/bugzilla ✔ IRC : #obm (freenode)✔ Passage en GNU Affero GPL Intégré aux principales distributions Linux
    • OBM, une solution « Entreprise Ready »
    • Version actuelle et recommandée: OBM 2.4 OBM 2.4.0 : lancement novembre 2011 officiellement supporté 3 ans Pré-lancement le 22 mars 2011, mise en ligne sur OBM Online à la même date, ainsi que sur la production Linagora, mais... Retard dans le packaging dû à la finalisation de grands projets clients Exigences plus importantes dans le domaine de la connectivité Smartphones (ActiveSync) Cas dutilisations avancés sur Thunderbird 3 (gestion des exceptions de rendez-vous récurrents) Intégration et extension du nouveau webmail Release 2.4.0 en fabrication (dernier sprint...)
    • Version actuelle et recommandée: OBM 2.4 Nouveautés majeures Nouveau webmail : Roundcube Synchronisation native iPhone, Windows Mobile, Nokia, Android... Support complet de Thunderbird 3 et Trustedbird Nouveau concept de gestion des contacts et refonte de linterface Recherche ultra rapide Intéropérabilité
    • Apport dOBM 2.4 – Usage collaboratifs avancés Pas forcément nouveaux pour tout le monde... ...mais usage de plus en plus répandu Domaines variés (partage dinformation, délégation, interopérabilité, décentralisation, temps réel) Cas dutilisation Organisation manager/assistant Organisation en mode projet Groupes de travail inter-entreprise
    • Organisation Manager / Assistant Modèle de délégation Lecture / Ecriture / Administration de : Email, Agenda, Contacts Cas dusage Prise de rendez-vous Saisie de cartes de visites
    • Organisation en mode projet Organisation de réunion Vues avancées (groupe) sur agenda Mémorisation des vues Recherche de plages de disponibilité Réservation des ressources Réunions récurrentes Cas dusage Planification dun point quotidien Gestion de crise
    • Organisation en mode projet (suite) Autres exemples Réunions récurrentes Recherche de plages de disponibilité
    • Groupes de travail inter-entreprise Partage dagenda Niveau de visibilité Interopérabilité Cas dusage Exposer son agenda OBM Organiser un rendez-vous
    • Nouveau webmail Roundcube
    • Roundcube Version .5 stable et performante (v0.6 en cours dévaluation) Communauté très active Webmail ergonomique Grand nombre de plug-ins
    • OBM et Roundcube OBM est une solution complète coté serveur Intégration des composants Open Source de communication Sauf modules Agenda et Contacts dédiés Coté client, Evolution de loffre Webmails historiques (Horde, etc) « MiniG », un nouveau type de webmail (apprécié des techniciens, mais au final pas des utilisateurs) Support de Thunderbird 2/3 et de sa déclinaison sécurisée TrustedBird 3 Besoin dun nouveau webmail, intégré, simple et performant
    • Roundcube Messagerie 3 panneaux (dossiers, messages, previsualisation) Ajax Skins Plugins Composition HTML, attachements Dossiers partagés
    • Roundcube (suite) Contacts Groupes de contacts Fiche contact Intégration Ajax dans messagerie
    • Démarche dintégration OBM / Roundcube Objectifs Court terme SSO Look and Feel Contacts Déploiement Moyen terme Agenda Partage Sécurité Moyens Développement de Plug-ins Skin Contribution directe Documentation
    • Intégration OBM & Roundcube SSO Intégration SSO CAS OBM / Roundcube via LemonLDAP (recommandé) Ou bien par le mécanisme intégré à OBM
    • Intégration OBM / Roundcube Look and Feel Ajustements graphiques via Skin OBM Véritable skin (non intrusif) Autres skins disponibles pour les utilisateurs
    • Démarche dintégration OBM / Roundcube Contacts Intégration LDAP et Base OBM Carnet dadresse global Partage de contacts Synchronisation de contacts
    • Démarche dintégration OBM / Roundcube Contacts (suite) Intégration et autocomplétion en composition de messages
    • Démarche dintégration OBM / Roundcube Déploiement Base de connaissance en cours de finalisation Documentation Debian, RedHat/Centos
    • Démarche dintégration OBM / Roundcube Prochaines étapes Agenda : Intégration support ICS (iCalendar) Agenda OBM en lecture seule lors de lacceptation de RV / ICS Partage de fichiers volumineux Intégration solution Linshare Sécurité Participation aux travaux en cours (actuellement hors Linagora) visant à reporter les extensions TrustedBird dans roundcube
    • OBM 2.4, nouveautés UI
    • OBM 2.4 : refonte de lagenda Nouvelle ergonomie générale (déplacement du raccourci “Aujourd’hui”, portlet “vue mois” disponible en haut de page) Amélioration des performances d’affichage lors des changements de vue et modification des semaines Affichage du nombre de jour souhaité que l’on souhaite à partir de la portlet “vue mois” Possibilité de préciser la durée de l’évènement lors d’un prise rapide d’évènement Affichage de calendrier externe au format ics dans la vue agenda Affichage du calendrier d’un contact Possibilité de publier son agenda sur internet ou l’intranet au format ics (affichage public en mode Free/Busy, affichage privé avec le détail des évènements) Extension des modèles d’évènements (tous les champs peuvent être sauvegardés dans le modèle) Possibilité d’associer un ou des documents à un évènement Les documents associés à un évènement sont mis en téléchargement pour les utilisateurs du serveur OBM et aussi pour les utilisateurs externes
    • OBM 2.4 : nouveautés contacts et webmail Contacts Possibilité d’enregistrer pour un contact une adresse calendrier externe au format ics Possibilité d’enregistrer plusieurs adresses, courriels, site web, numéro de téléphone pour un même contact Webmail Synchronisation de l’ensemble des carnets d’adresses (les contacts ne sont plus fusionnés dans l’unique carnet d’adresse “contacts OBM”) Amélioration de l’impression PDF des messages
    • OBM 2.4 : nouveautés sur la mobilité OBM-Connecteur pour Thunderbird Synchronisation de l’ensemble des carnets d’adresses (les contacts ne sont plus fusionnés dans l’unique carnet d’adresse “contacts OBM”) Amélioration de l’affichage en multi calendriers Gestion des invitations externes au format ICS Synchronisation ActiveSync (mobiles et tablettes) Meilleure gestion des pièces attachées et des messages en multipart Corrections des anomalies de synchronisation rencontrées sur Android (évènement récurrents, etc...) Synchronisation des dossiers envoyés et corbeille Possibilité de récupérer les documents attachés à un évènement
    • Mobilité
    • La mobilité Synchronisation mobile Synchronisation client lourd Synchronisation Outlook complète contacts,iPhone iPad Android agenda, notes Natif (ActiveSync) Thunderbird Windows Symbian Mobile Réception emails + support CalDAV Apple Mail Via Applications tierce (SyncJE, AstraSync) Tout client IMAP, POP Réception emails BlackBerry Palm OS
    • Copies décran sur Iphone et IPad
    • Eléments darchitecture OBM 2.4
    • Architecture fonctionnelle Disque Webmail Clients légers OBM Webapp Agenda OBM Core Base de Contacts données Droits daccès messenging front server Clients lourds Authentification Annuaire Gestion utilisateur
    • Architecture technique connector connector xul/js c++ ActiveSync / imap (IHM web) (REST API) ActiveSync obm-ui obm-sync opush php java java obm-locator obm-satellite mysql obm db postgres Solution basée sur les briques leaderldap postfix cyrus Apache, Tomcat PHP (IHM), Perl, Java solr MySQL, PostgreSQL Postfix, Cyrus IMAP, OpenLDAP
    • Agenda Présentation de la version OBM 2.4 (30 min) Virtualisation, SaaS, Croissance des besoins collaboratifs : OBM dans le Cloud (30 min) Démonstration dOBM 2.4 (45 min) Pause (15 min) OBM Lab : à venir sur OBM en 2012 (30 min)
    • OBM et le cloud... OBM Online, la simplicité en plus : Rendez-vous sur http://online.obm.org !
    • Approche « cloud » ? Remise en cause progressive des approches SI traditionnelles Standardisation des besoins clients (composants « sur étagère ») Acceptation (sous condition) de ne plus être lhébergeur de ses données Continuité et qualité de service déportées vers un prestataire spécialisé Attente de bénéfices issus de la mutualisation de linfrastructure et de son administration Apparition dune offre « Cloud » alternative
    • Architectures Cloud, théorie et application « La théorie, cest lorsquon sait tout et que rien ne fonctionne; La pratique cest lorsque tout fonctionne et que personne ne sait pourquoi » Albert Einstein Trois niveaux dabstraction à atteindre : IaaS, PaaS, SaaS
    • IaaS, SaaS et PaaS Leaders du marché Le « Made in France »Software asa Service (SaaS) Existe déjà 2.4 OBM Online Platform as a Service (PaaS) 3.0 Infrastructure as ᄎ a Service (IaaS) 4.0
    • Architectures Cloud, théorie et application Trois niveaux dabstraction à atteindre : IaaS, PaaS, SaaS La mise à la disposition du client final de ces systèmes constitue une offre de cloud « globale » Approche pragmatique, adaptée à OBM : seule la couche SaaS est accessible à nos clients dans un premier temps, en attendant OBM 3 qui exposera la PaaS Par contre, la séparation en 3 couches différenciées reste notre objectif interne et celui de Linagora (garantie de pérennité, supervision et dextensibilité). ...La pratique rejoindra alors la théorie.
    • Clouds privés sur les technologies leader :oui mais à quel prix ? Les offres privées des leaders du m arché sont basées sur le verrouillage des clients. Quid du prix de la m ise en oeuvre de ces technologies ?
    • Lalternative Open Source Les offres Open Source ex istent ! Quelle maturité et pour quels usages ?
    • Loffre Open SourceDes grands noms complét és par des dizaines de projet s de framework de développement , de console de pilotage, out ils de gestion de st ockage...
    • IaaS Open Source actuelle de Linagora Utilisateurs finaux INFRASTRUCTURE VIRTUELLE Infrastructure de management : oVirt Management des VM Internet Cloud Stockage Noeuds dexécution Réseau physique Publiques INFRASTRUCTURE PHYSIQUE
    • Approche de Linagora OSS est Mature OSS en devenir Web Application Service Collaboration Services Compute & HPC Service Database service Cloud ComputingInfrastructure,hosting service Storage service Storage backup, Virtual Desktop archive… service service e-procurement & security Service
    • Lavenir du IaaS Open Source OpenStack est issu des travaux de la Nasa et RackSpace.com. Licence Apache Ubuntu adapte OpenStack en lieu et place Eucaplyptus. Citrix lance sa propre offre de IaaS  Olympus basé sur OpenStack : http://www.citrix.com/tv/#videos/3984
    • OBM Online, approche actuelle Un ensemble de serveurs, VM et stockage capable de fonctionner en multi-domaine ou en infrastructure dédiée suivant les besoins Une facturation au nombre de boites à lettres Points forts : Une architecture sur-mesure, Un système éprouvé Contreparties : Latence à louverture de compte Intervention humaine sur la plateforme
    • Approche « cloud » (future) Choix du niveau de service et des modules OBM à activer Sélection des images et configurations OBM adaptées au besoin Par exemple, une petite structure sans besoin de reprise de lexistant aura besoin dun OBM « tiny » Une grosse structure utilisera, sur notre conseil, les images adaptées à un cluster OBM et nos API de provisonning Instanciation (image(s) → VM(s) ) et configuration initiale (domaines, super utilisateurs, comptes de test) Le service est opérationnel Plus tard, en fonction de lusage réel, ajustement dynamique de la configuration ex: tiny → small → medium en cas de croissance Ou bien, ajustement du nombre de noeuds « smartphones »
    • Openstack et OBM La solution de cloud open source sélectionnée par Linagora Actuellement en cours de prototypage Envisagé à moyen terme : passera par une phase dappropriation interne Projet open source Sponsors Rackspace et la NASA Could public et privé Cycles de release 6 mois 140 commiters Infrastructure modulaire, accessible au travers dAPI celle dAmazon ou bien celle dopenstack
    • Openstack, modulaire et extensible Modules Nova : Compute service (CPU, Volumes) Pools de serveurs Administration de Vms Sécurité, Réseau Glance : Image service Virtual disk image (as a service) Swift : Object storage Storage containers, scalable Commodity hardware
    • Openstack appliqué à OBM, cela donnera: OBM Online Adapté aux clients < 20.000 utilisateurs... ...Mais aussi aux grands clients Nova + Glance (images et configurations standardisées « sur étagère ») « OBM cloud » chez grands clients (> 20000 utilisateurs) Intégration dans un cloud privé openstack Scalabilité horizontale et fine tuning Par exemple, gestion dynamique dun pic dactivité (« cloud burst ») Mais aussi gestion simplifiée de la croissance des besoins Standardisation des architectures
    • Phasage Aujourdhui OBM Online 2.4 SaaS IaaS v1 2012 IaaS v2 2013 OBM Online 3.0 IaaS v2, PaaS, SaaS
    • Agenda Présentation de la version OBM 2.4 (30 min) Virtualisation, SaaS, Croissance des besoins collaboratifs : OBM dans le Cloud (30 min) Démonstration dOBM 2.4 (45 min) Pause (15 min) OBM Lab : à venir sur OBM en 2012 (30 min)
    • Démonstration dOBM 2.4
    • Agenda Présentation de la version OBM 2.4 (30 min) Virtualisation, SaaS, Croissance des besoins collaboratifs : OBM dans le Cloud (30 min) Démonstration dOBM 2.4 (45 min) Pause (15 min) OBM Lab : à venir sur OBM en 2012 (30 min)
    • Déjà 12 ans : lheure du bilan● Base installée ● Hétéréogénéité technique● Historique ● Dispersion features● Clients sponsors ● Difficulté des tests auto● Licence GPL ● Documentation technique● Basé sur briques libres ● Automate perl● Agenda ● Scalabilité SGBD● Packaging ● Intégration / spécifiques● Intégration● Feature set● Modularité● OBM Online ● Comment se démarquer ?● Communauté ● SaaS● Alliances / Partenaires ● 1 techno = communauté● Dev plugins (OBMlets) ● Google / Outlook● API Ouvertes pour différentslangages● Augmentation présencePDA● Besoins clients existantsNouvelles technos●
    • Démarche : Phase de maturation Travail de fond sur les exigences et les besoins non fonctionnels Mobilisation de toute léquipe R&D
    • OBM PaaS « Enterprise Ready » ● Architecture multi tenant ● API ouvertes pour intégration dans ● Développement rapide les systèmes dinformations dapplications basé sur les objets de ● Connexion aux services web de la messagerie collboration sur Internet ● Création de-Communautés ● Enrichissement fonctionnel dOBM Le modèle SaaS / PaaS allié à lOpen Source
    • Orientations technologiques Recherche des meilleures technologies pour bâtir le socle technique Couche dintégration (API) multi-protocoles Couche données NoSQL: Cassandra, MongoDB Couche présentation : HTML5, javascript Cloud : reconfiguration à chaud, abstraction services cloud (« archivage infini ») Interopérabilité / mobilité Poursuite des efforts pour proposer un serveur ActiveSync Open Source (http://code.google.com/p/o-push/) Framework dextensibilité serveur (sécurité, identité, intégration crm, etc.), et client (sémantique, réseaux sociaux, workflows, etc.)
    • Nouvelle architecture logicielle (macro)
    • Focus : nouveaux standards du web
    • Travail sur le skinning Style Outlook Style Google
    • Expérimentations Besoins nouveaux pour fluidifier la communication Messagerie instantanée, Chat rooms historisées Vidéoconférence Tableau blanc, Partage décran Enregistrement vidéo En cours de prototypage sur OBM A partir du Projet BigBlueButton
    • Expérimentations Apache James 3 : Messagerie de dernière génération Architecture Java moderne (support des derniers standards et best practices) et extensible Développement en cours : support NoSQL comme backend de stockage de messagerie (future contribution au projet)
    • Roadmap OBM 2011 - 2012 OBM 2.5 2.X • Vidéo conférence (beta) • API restfull • Intégration VoIP • BES OBM 2.4 • Support des versions 2.X pendant 3 ansQ1 2011 Q2 2011 Q3 2011 Q4 2011 Q1 2012 Q2 2012 Q3 2012 Q4 2012 OBM NG Preview • POC Collaboration (vidéo conf) • API restfull OBM 3 alpha • Agenda / Contacts • Messagerie, • Communication synchrone Vers OBM 3.0 GA • 1ère release de la NG • Périmètre fonctionnel complet • Fourniture des procédures de migration à partir de la 2.X 3.X
    • Contribution à la roadmap OBM Types de contribution, motivations Expression de besoins ? Vous avez des idées et souhaitez les partager avec nous, sans engagement particulier : email ou téléphone Partenariat qualification de produit ? Vous souhaitez contribuer activement à la qualité du produit et votre SI présente des spécificités (taille, organisation, matériel) Ou bien en contrepartie de la prise en compte de besoins qui ne sont pas inscrits à la roadmap Développement actif core product ou périphérique ? Vous souhaitez étendre vous même le produit car vous disposez des compétences sectorielles ou technologiques nécessaires Vous vous inscrivez dans une démarche dinnovation open source
    • Contribution à la roadmap OBM Par où commencer ?● Un point de contact unique : le product owner OBM (Lilian Chamontin : lchamontin@linagora.com)
    • Une solution résolument moderne Questions / Réponses
    • En vous remerciant pour votre attention RDV surhttp://www.obm.org/