Title (Arial 28 bold white) - WordPress.com» rapport paranoïa/utilisabilité médian. 10...

22
Atos, Atos et le poisson, Atos Origin et le poisson, Atos Consulting ainsi que le poisson seul sont des marques déposées d'Atos Origin SA. © 2006 Atos Origin. Usage Interne exclusivement. Jabber/XMPP Nicolas Vérité mailto:[email protected] xmpp:[email protected] Amiens, RMLL, 2007-07-11 Le libre au-delà du logiciel

Transcript of Title (Arial 28 bold white) - WordPress.com» rapport paranoïa/utilisabilité médian. 10...

Page 1: Title (Arial 28 bold white) - WordPress.com» rapport paranoïa/utilisabilité médian. 10 Présentation des clients de messagerie Jabber ... » applications collaboratives quasi-temps-réel

Atos, Atos et le poisson, Atos Origin et le poisson, Atos Consulting ainsi que le poisson seul sont des marques déposées d'Atos Origin SA.© 2006 Atos Origin. Usage Interne exclusivement.

Jabber/XMPP

Nicolas Véritémailto:[email protected]:[email protected]

Amiens, RMLL, 2007-07-11

Le libre au-delà du logiciel

Page 2: Title (Arial 28 bold white) - WordPress.com» rapport paranoïa/utilisabilité médian. 10 Présentation des clients de messagerie Jabber ... » applications collaboratives quasi-temps-réel

2 Présentation des clients de messagerie Jabber

An International Player

A leading IT services company providingbusiness consulting, systems integrationand managed operations that improvethe effectiveness of its clients’ Businesses

» Annual revenues of € 5.4 bn

» Over 50,000 employees

» In 40 countries

Page 3: Title (Arial 28 bold white) - WordPress.com» rapport paranoïa/utilisabilité médian. 10 Présentation des clients de messagerie Jabber ... » applications collaboratives quasi-temps-réel

3 Présentation des clients de messagerie Jabber

Group Profile

Managed Operations

50%

Systems Integration

26%

Consulting 8%

Application Management 16%

Business Mix Geography Industries

(*) including Transport)

France31%

Benelux21%UK

19%

Germany + CE11%

AP 2%Americas 4%

Italy 5%

Other EMEA 1%

Spain 6%Public Sector

& Utilities27%

Manufacturing19%

Telecom & Media18%

Retail 9%

Finance21%

Others (*)6%

FY 2006 Revenue: € 5.4 Bn

Page 4: Title (Arial 28 bold white) - WordPress.com» rapport paranoïa/utilisabilité médian. 10 Présentation des clients de messagerie Jabber ... » applications collaboratives quasi-temps-réel

4 Présentation des clients de messagerie Jabber

Plan

1. Histoire

2. Qu'est-ce que Jabber/XMPP ?

3. État des lieux

4. Perspectives

Page 5: Title (Arial 28 bold white) - WordPress.com» rapport paranoïa/utilisabilité médian. 10 Présentation des clients de messagerie Jabber ... » applications collaboratives quasi-temps-réel

5 Présentation des clients de messagerie Jabber

Histoire

» 1988 IRC

» 1996 ICQ

» 1997 AIM

» 1998 Jabber

» 1999 Yahoo! Messenger, MSN Messenger

» 2000 IETF, IMPP WG

» 2001 Jabber Software Foundation

» 2002 IETF, XMPP WG

» 2003 last call IETF

» 2004 RFC publiées

» 2005 Google Talk

» 2007 XMPP Standards Foundation (XSF), ICA gratuit (Intermediate Certification Authority)

Page 6: Title (Arial 28 bold white) - WordPress.com» rapport paranoïa/utilisabilité médian. 10 Présentation des clients de messagerie Jabber ... » applications collaboratives quasi-temps-réel

6 Présentation des clients de messagerie Jabber

Qu'est-ce que Jabber/XMPP ?eXtensible Messaging and Presence Protocol

» XMPP/Jabber - HTTP/web

» routage générique de flux XML

» UTF-8

» IETF, RFC

» similitudes e-mail :» client/serveur et serveur/serveur» Jabber ID : [email protected]

» philosophie : complexité sur le serveur

» création de compte simple

» présence et message d'état

» roster : liste de contacts

» clavardage

» connexions multiples, services, transfert de fichiers, annuaire

» PubSub, PEP (Personal Eventing Protocol), XHTML-IM, BOSH, Entity capabilities, Ad-Hoc commands

Page 7: Title (Arial 28 bold white) - WordPress.com» rapport paranoïa/utilisabilité médian. 10 Présentation des clients de messagerie Jabber ... » applications collaboratives quasi-temps-réel

7 Présentation des clients de messagerie Jabber

Transports (passerelles)

» composant serveur

» service Jabber

» pont avec d'autres moyens de communication

» SMS, RSS/Atom, e-mail» IM propriétaires

» sous-ensemble de fonctionnalités

» compatibilité restreinte

» reverse engineering

» surcharge serveur

» effort à un sens

Page 8: Title (Arial 28 bold white) - WordPress.com» rapport paranoïa/utilisabilité médian. 10 Présentation des clients de messagerie Jabber ... » applications collaboratives quasi-temps-réel

8 Présentation des clients de messagerie Jabber

Jingle : initialisation de sessions multimédia

» voix

» vidéo

» transferts de fichiers

» NAT mais complexe

» applications ?

» en finalisation

» pas de syndrome NIH

» ouvrir XMPP à la téléphonie

» recherche de l'interopérabilité

» passerelles vers SIP

Page 9: Title (Arial 28 bold white) - WordPress.com» rapport paranoïa/utilisabilité médian. 10 Présentation des clients de messagerie Jabber ... » applications collaboratives quasi-temps-réel

9 Présentation des clients de messagerie Jabber

Sécurité, confidentialité, spim

» authentification SASL

» chiffrement TLS/SSL

» XSF : ICA gratuit

» dialback, reverse DNS lookups

» OpenPGP, E2E

» souscription à la présence, autorisation mutuelle

» privacy lists (autorisations/interdictions)

» mécanismes anti-spim

» rapport paranoïa/utilisabilité médian

Page 10: Title (Arial 28 bold white) - WordPress.com» rapport paranoïa/utilisabilité médian. 10 Présentation des clients de messagerie Jabber ... » applications collaboratives quasi-temps-réel

10 Présentation des clients de messagerie Jabber

Applications

» chat, Multi-User Chat, présence, présence étendue

» VoIP

» notifications et alertes

» applications middleware

» applications collaboratives quasi-temps-réel

» réseaux sociaux

» micro-blogging

» contrôle à distance

» monitoring et supervision

» identification et authentication

» réseau sociaux

» jeux en ligne

» sauce secrète

» votre application

Page 11: Title (Arial 28 bold white) - WordPress.com» rapport paranoïa/utilisabilité médian. 10 Présentation des clients de messagerie Jabber ... » applications collaboratives quasi-temps-réel

11 Présentation des clients de messagerie Jabber

XSF

» Jingle

» révision des RFC

» spim, phishing, DoS

» E2E

» présence étendue, échange de données, édition partagée

» tests d'interop

» refonte de jabber.org

» mailing-lists ouvertes

» XEP : XMPP Extension Protocol

» membres

» board of directors

» council

» bylaws

Page 12: Title (Arial 28 bold white) - WordPress.com» rapport paranoïa/utilisabilité médian. 10 Présentation des clients de messagerie Jabber ... » applications collaboratives quasi-temps-réel

12 Présentation des clients de messagerie Jabber

Adoption

» IETF

» 50 à 100 millions d'utilisateurs

» communautés open source» Oracle

» Google

» Sun

» Apple

» Adobe

» Red Hat/JBoss

» IBM

» HP

» Nokia

» tous sauf Yahoo! et... Microsoft !

Page 13: Title (Arial 28 bold white) - WordPress.com» rapport paranoïa/utilisabilité médian. 10 Présentation des clients de messagerie Jabber ... » applications collaboratives quasi-temps-réel

13 Présentation des clients de messagerie Jabber

État des lieux : panorama des IM propriétaires

» ICQ

» AIM

» Yahoo! Messenger

» MSN Messenger, Windows Live Messenger

» Gadu-gadu

» C6

» Nate On

» QQ

» Xfire

Page 14: Title (Arial 28 bold white) - WordPress.com» rapport paranoïa/utilisabilité médian. 10 Présentation des clients de messagerie Jabber ... » applications collaboratives quasi-temps-réel

14 Présentation des clients de messagerie Jabber

État des lieux : technique

» tous incompatibles

» un seul logiciel client obligatoire, propriétaire

» un seul serveur unique centralisé obligatoire, propriétaire, soft non-disponible

» protocole non-documenté, propriétaire

» mainmise totale de bout en bout

» syndrome NIH à l'échelle planétaire

» Jabber : passerelles vers IM propriétaires

Page 15: Title (Arial 28 bold white) - WordPress.com» rapport paranoïa/utilisabilité médian. 10 Présentation des clients de messagerie Jabber ... » applications collaboratives quasi-temps-réel

15 Présentation des clients de messagerie Jabber

État des lieux : social

» millions d'utilisateurs enfermés, cloisonnés

» migration impossible sans perdre tous les contacts

» pas de choix, imposé par contacts

» multiplicité des comptes

» clients multiprotocoles

» transports Jabber

Page 16: Title (Arial 28 bold white) - WordPress.com» rapport paranoïa/utilisabilité médian. 10 Présentation des clients de messagerie Jabber ... » applications collaboratives quasi-temps-réel

16 Présentation des clients de messagerie Jabber

État des lieux : entreprises

» pas ou peu de chiffrement

» serveur centralisé externe» effet Blackberry à l'Élysée

» aucune maîtrise, utilisation sauvage

» situation similaire à l'e-mail dans les années 1990

» perception : gadget pour jeunes

Page 17: Title (Arial 28 bold white) - WordPress.com» rapport paranoïa/utilisabilité médian. 10 Présentation des clients de messagerie Jabber ... » applications collaboratives quasi-temps-réel

17 Présentation des clients de messagerie Jabber

État des lieux : légal

» contrat d'utilisateur final

» contrat de service

» déclinaison en droit international

» flou juridique

» mesures techniques

» clients multiprotocoles

» transports Jabber

Page 18: Title (Arial 28 bold white) - WordPress.com» rapport paranoïa/utilisabilité médian. 10 Présentation des clients de messagerie Jabber ... » applications collaboratives quasi-temps-réel

18 Présentation des clients de messagerie Jabber

État des lieux : internet

plusieursplusieurs

internetsinternets

propriétairespropriétaires

Page 19: Title (Arial 28 bold white) - WordPress.com» rapport paranoïa/utilisabilité médian. 10 Présentation des clients de messagerie Jabber ... » applications collaboratives quasi-temps-réel

19 Présentation des clients de messagerie Jabber

Jabber : perspectives

» protocole né open source

» standardisé IETF

» extensibilité du protocole

» structuré par la XSF

» pas de royalties, pas de brevets

» implémentations nombreuses

» adopté massivement

» perennité

» Jingle

» applications

» interop avec VoIP

» couplage avec l'e-mail

» effort d'interop à sens unique vers solutions propriétaires

» fédérateur

Page 20: Title (Arial 28 bold white) - WordPress.com» rapport paranoïa/utilisabilité médian. 10 Présentation des clients de messagerie Jabber ... » applications collaboratives quasi-temps-réel

20 Présentation des clients de messagerie Jabber

Liens

» xmpp.org : XSF

» xmpp.net : fédération

» Jabber.org : refonte prévue

» jabberfr.org : communauté francophone

Page 21: Title (Arial 28 bold white) - WordPress.com» rapport paranoïa/utilisabilité médian. 10 Présentation des clients de messagerie Jabber ... » applications collaboratives quasi-temps-réel

21 Présentation des clients de messagerie Jabber

Remerciements

» Walid Nouh - Atos Origin

Page 22: Title (Arial 28 bold white) - WordPress.com» rapport paranoïa/utilisabilité médian. 10 Présentation des clients de messagerie Jabber ... » applications collaboratives quasi-temps-réel

22 Présentation des clients de messagerie Jabber

Questions / Réponses

Merci à tousMerci à tous

Vos questionsVos questions