Qu'est-ce que XMPP?

XMPP (Extensible Messaging and Presence Protocol) est : "un ensemble de technologies ouvertes pour la messagerie instantanée, la présence, le chat multipartite, les appels vocaux et vidéo, la collaboration, les intergiciels légers, la syndication de contenu et le routage généralisé de données XML."

XMPP offre une alternative ouverte et décentralisée aux services fermés de messagerie instantanée. Le protocole XMPP offre de nombreux avantages :

  • Il est Ouvert (ce qui signifie qu'il est gratuit, ouvert, public et facilement compréhensible).
  • C'est un Standard (approuvé par l'[IETF] (http://www.ietf.org/))
  • Il est Décentralisé (son architecture de réseau est similaire à celle du courrier électronique, ce qui signifie que n'importe qui peut faire fonctionner son propre serveur XMPP, ce qui permet aux individus et aux organisations de prendre le contrôle de leurs communications).
  • Il est sécurisé (SASL et TLS ont été intégrés au noyau de XMPP et le cryptage E2E peut être mis en œuvre).
  • Il est extensible (tout le monde peut créer des fonctionnalités personnalisées au-dessus des protocoles de base (les extensions courantes sont publiées dans la série XEP).

... parmi d'autres caractéristiques.