« PubSub » : différence entre les versions

De Wiki JabberFR
Aller à la navigation Aller à la recherche
(→‎Clients supportant ce protocole : => ajout de x60br)
(reformulation)
Ligne 1 : Ligne 1 :
[[PubSub]] (Publish-Subscribe) est une extension au protocole Jabber ([[XEP]]) qui permet de publier des informations qui seront alors reçues par toutes les personnes interessées.
[[PubSub]] (Publish-Subscribe) est une extension au protocole Jabber ([[XEP]]-0060) qui permet de publier des informations qui seront alors reçues par toutes les personnes interessées.


== Le principe ==
== Le principe ==


Le mécanisme de PubSub est en deux étapes :
Le mécanisme de PubSub est en deux étapes :
* La souscription : les personnes interessées par des informations d'un de leur contact peuvent s'inscrire à un ''noeud'' PubSub de ce contact.
* La souscription : les personnes interessées par des informations d'un nœud peuvent s'inscrire à ce ''nœud'' PubSub
* Lorsque ce contact publiera des informations sur ce ''noeud'', toutes les personnes qui seront inscrites dessus recevrons ces informations.
* Lorsque le nœud recevra des publications d'informations, toutes les personnes qui seront inscrites dessus recevrons ces informations instantanément (sans scrutation, ou ''polling'')


== Applications ==
== Applications ==
Ligne 11 : Ligne 11 :
PubSub ouvre la voie à de nombreuses applications.
PubSub ouvre la voie à de nombreuses applications.


PubSub est une extension très interessante en terme de fonctionalités, mais la complexité de ce protocole et la difficulté de mise en place a fait émerger une version simplifiée de ce protocole dédié aux évènements personnels : [http://www.xmpp.org/extensions/xep-0163.html PEP] ([[Personal Eventing via PubSub]]) qui permet d'utiliser la plupart des applications de PubSub, mais d'une manière beaucoup plus simple, en particulier pour l'utilisateur.
PubSub est une extension très intéressante en terme de fonctionnalités, mais la complexité de ce protocole et la difficulté de mise en place a fait émerger une version simplifiée de ce protocole dédié aux évènements personnels : [http://www.xmpp.org/extensions/xep-0163.html PEP] ([[Personal Eventing via PubSub]]) qui permet d'utiliser la plupart des applications de PubSub, mais d'une manière beaucoup plus simple, en particulier pour l'utilisateur.


Pour l'instant celle qui sont définies dans le [[Protocole|protocole Jabber]] [[PEP]] sont la publication de :
Pour l'instant celle qui sont définies dans le [[Protocole|protocole Jabber]] [[PEP]] sont la publication de :
Ligne 38 : Ligne 38 :
* [http://www.jivesoftware.org/articles/pubsub.jsp All About Pubsub] chez Jive Software (en anglais)
* [http://www.jivesoftware.org/articles/pubsub.jsp All About Pubsub] chez Jive Software (en anglais)
* [http://nyco.wordpress.com/2007/08/13/tout-sur-pubsub/ Tout sur Pubsub] en français
* [http://nyco.wordpress.com/2007/08/13/tout-sur-pubsub/ Tout sur Pubsub] en français
* [[Personal_Eventing_via_PubSub]] déclinaison simplifiée de PubSub dédiée aux évènements personnels
* [[Personal_Eventing_via_PubSub]] déclinaison simplifiée de PubSub dédiée aux évènements personnels (présence étendue)


[[Catégorie:Fonctionnalité Jabber]]
[[Catégorie:Fonctionnalité Jabber]]

Version du 20 mai 2009 à 11:00

PubSub (Publish-Subscribe) est une extension au protocole Jabber (XEP-0060) qui permet de publier des informations qui seront alors reçues par toutes les personnes interessées.

Le principe

Le mécanisme de PubSub est en deux étapes :

  • La souscription : les personnes interessées par des informations d'un nœud peuvent s'inscrire à ce nœud PubSub
  • Lorsque le nœud recevra des publications d'informations, toutes les personnes qui seront inscrites dessus recevrons ces informations instantanément (sans scrutation, ou polling)

Applications

PubSub ouvre la voie à de nombreuses applications.

PubSub est une extension très intéressante en terme de fonctionnalités, mais la complexité de ce protocole et la difficulté de mise en place a fait émerger une version simplifiée de ce protocole dédié aux évènements personnels : PEP (Personal Eventing via PubSub) qui permet d'utiliser la plupart des applications de PubSub, mais d'une manière beaucoup plus simple, en particulier pour l'utilisateur.

Pour l'instant celle qui sont définies dans le protocole Jabber PEP sont la publication de :

Clients supportant ce protocole

  • Coccinella 0.95.14 : OK
    • Supporte Publish-Subscribe, PEP et User Mood
  • JabberEl (dans la version de développement)
    • Supporte PEP, Publish-Subscribe, User Tune, User Avatar
  • Psi (dans la version de développement)
    • Supporte PEP, User Mood, User Tune, et User Geolocation
  • Tkabber (dans la version de développement)
    • ?
  • x60br : OK
    • Client spécifiquement créé pour Publish-Subscribe (creation/configuration/suppression de noeud, gestion des souscriptions et des affiliations)
    • http://x60br.berlios.de/

Documentation