Ce document présente la nouvelle version 3 d'OBM dont les évolutions majeures sont :
* la refonte de l'interface web pour avoir l'agenda et la messagerie dans la même fenêtre
* un système de notification dans la barre supérieure du navigateur pour les nouveaux mails et les invitations en attente de traitement
* la séparation d'oPush (composant de synchronisation pour les dispositifs mobiles) pour en constituer un projet autonome avec sa propre roadmap. Ainsi, les mises à jour d'oPush sont simplifiées car elles n'imposent plus de montée de version d'OBM !
* l'introduction du backend de stockage Cassandra (pour oPush pour le moment mais travaux sur le stockage des mails en cours).
* un API REST de provisionning de utilisateurs, des identités et des groupes OBM
* et enfin le support de Debian Wheezy ;-)
2. 2
OBM
Carte d'identité synthétique
+ 1 000 000 comptes en production
+ 2 000 téléchargements par mois
●
Création en 1998. Acquisition par LINAGORA en 2010
●
Technologies principales : OpenLDAP, Postfix, Cyrus-
Imap, Php, Ajax, Java (sync / connecteurs)
●
Licence GPL v3
●
Disponible dans près de 10 langues
●
Disponibles pour les distributions Red Hat (CentOs),
Debian et Ubuntu
●
Communauté ouverte : > 20 core dev et 200 inscrits
sur la liste développeur
●
Contributions extérieures via dev indépendant ou le
Club Uitlisateurs (35 participants)
●
Equipe de LINAGORA : > 15 personnes
5. 5
Installation sur site
ou instances dans le cloud
• Webmail convivial (drag & drop)
• Drag & Drop de pièces jointes
depuis le bureau
• Boites partagées avec délégation
• Auto-complétion des adresses
• Gestion des filtres côté serveur
• Gestion des quota
• Antivirus / Antispam
• Gestion et affichage multi agenda
• Agenda de groupes, ressources
avec gestion évoluée de droits
• Recherche des disponibilités
• Gestion des refus/commentaires
• Recherche plein texte
• Gestion des notifications
• Moteur d'impression des agenda
• Gestion de vues personnalisés
• Documents attachés aux RDV
• Intégration applications tierce
• Import et export iCAL
• Carnets d’adresses multiples
• Carnets d’adresses publics,
privés, partagés
• Listes de distributions privées ou
partagées
• Coordonnées, photos,..
Agenda ContactsMessagerie
Messagerie collaborative d'entreprise
Fonctionnalités clés
9. 9
AAP Cloud « OpenPaaS »
Présentation générale
●
AAP Cloud n°2 – Chef de file : LINAGORA
●
Accord du comité de sélection le 28 mars 2012
●
Budget total d'investissement : 2,8 m€ (3 ans)
●
Impact : 10 personnes financés sur 3 ans
●
Verrous technologiques / Innovations :
◦ La création d'une plateforme de collaboration incluant des services de réseaux sociaux
d'entreprise sous licence libre
◦ Les aspects liés au multi tenant ou multi locataire en particulier dans la construction de
services de collaboration dans une plateforme de type PaaS
◦ Le passage d'outils BPM (Business Process Modeling) classique vers un mode distribué
et collaboratif de type Cloud
◦ La Sécurité et confiance numérique des données de collaboration dans le Cloud
FIN JANVIER
2015
OpenPaaS
14. 14
Démonstration OBM
Fonctionnalité : authentification
OBM est compatible avec les principaux technologies d'annuaire (Active Directory, OpenLDAP)
et peut être intégré dans un système de SSO tel que LemonLDAP permettant ainsi de disposer
d'une authentification SSO classique, CAS, Kerberos, SAML v2… avec gestion des dispositifs
d'authentification forte (carte à puce par exemple).
18. 18
Démonstration OBM
Interface intégrée avec notifications
Les notifications présentes dans la barre d'icônes supérieures permettent d'être informés en
permanence de l'arrivée de nouveaux courriels ou d'attente de réponse sur des invitations par
exemple. Ces notifications sont accessibles par API simplifiant l'intégration de ces notifications
dans un portail de services d'entreprise.
22. 22
Démonstration OBM
Fonctionnalité : publication d'agenda pour visualisation
La publication est disponible avec après activation sur une URL ou sous la forme d'un fichier iCAL.
27. 27
Démonstration OBM
Fonctionnalité : messagerie instantanée
Basé sur le serveur Open Source ejabberd et
compatible avec tous les clients (web et clients lourds)
compatible avec le protocole XMMP.
32. 32
Fonctionnalités d'administration
Gestion domaines de messagerie, quota, redirections
Quota dépendant du profil de l'utilisateur
Possibilité d'avoir une adresse sur le
domaine avec redirection vers une BAL
externe
33. 33
Fonctionnalités d'administration
Gestion du stockage (HSM) et archivage
Q3 2013 Q1 2015Q3 2014
OBM 2.X OBM 3.0 OBM 3.X
L'enjeu porte sur la gestion économique du stockage (Historical Storage
Management) et sur la compatibilité avec les systèmes de fichiers distribués
dans le cloud (Ceph, GFS...)
● Archivage
● Introduction base noSQL
● Back end de stockage cloud
● Recherche unifiée messagerie
34. 34
Fonctionnalités d'administration
Gestion de la flotte des mobiles et tablettes
Au niveau global : visualisation de la flotte
Au niveau d'un utilisateur
Arrêt de la synchronisation
Réinitialisation du
compte à distance
35. 35
Fonctionnalités d'administration
API Rest – Approche plateforme
RESTREST
JSONJSON
Exemple d'API REST
●
curl -XPOST -H"Content-Type: application/json" -d'{"id": …, "login": …, "lastname": …, "firstname":
…, etc.}' http://HOST/obm-sync/provisioning/v1/gendarmerie.interieur.gouv.fr/users/
●
curl -XDELETE http://HOST/obm-sync/provisioning/v1/gendarmerie.interieur.gouv.fr/groups/ID
OBM est compatible avec les principaux technologies d'annuaire (Active Directory, OpenLDAP)
et peut être intégré dans un système de SSO tel que LemonLDAP permettant ainsi de disposer
d'une authentification SSO classique, CAS, Kerberos, SAML v2… avec gestion des dispositifs
d'authentification forte (carte à puce par exemple).