« PubSub » : différence entre les versions
m (catégorisation) |
m (Remplacement (XMPP => Jabber)) |
||
(8 versions intermédiaires par 5 utilisateurs non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
[[PubSub]] (Publish-Subscribe) est une extension au protocole Jabber ( | [[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 intéressé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 | * La souscription : les personnes intéressées par des informations d'un nœud peuvent s'inscrire à ce ''nœud'' PubSub | ||
* Lorsque | * 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 == | ||
PubSub ouvre la voie à de nombreuses applications. | PubSub ouvre la voie à de nombreuses applications. | ||
PubSub est une extension très | 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 : XEP 0163 (Personal Eventing Protocol) 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 | Pour l'instant celle qui sont définies dans la XEP 0163 (PEP) sont la publication de : | ||
* la musique en cours d'écoute : [http:// | * la musique en cours d'écoute : [http://xmpp.org/extensions/xep-0118.html User Tune] | ||
* son humeur : [http:// | * son humeur : [http://xmpp.org/extensions/xep-0107.html User Mood] | ||
* son activité : [http:// | * son activité : [http://xmpp.org/extensions/xep-0108.html User Activity] | ||
* sa position géographique : [http:// | * sa position géographique : [http://xmpp.org/extensions/xep-0112.html User Physical Location] | ||
* son avatar : [http:// | * son avatar : [http://xmpp.org/extensions/xep-0084.html User Avatar] | ||
=== Clients supportant ce protocole === | === Clients supportant ce protocole === | ||
* [[Coccinella]] 0.95.14 : OK | |||
* [[Coccinella]] 0.95.14 | |||
** Supporte Publish-Subscribe, PEP et User Mood | ** Supporte Publish-Subscribe, PEP et User Mood | ||
* [[ | * [[JabberEl]] (dans la version de développement) | ||
** Supporte PEP, Publish-Subscribe, User Tune, User Avatar | ** Supporte PEP, Publish-Subscribe, User Tune, User Avatar | ||
* [[Psi]] (dans la version de développement) | * [[Psi]] (dans la version de développement) | ||
Ligne 30 : | Ligne 27 : | ||
* [[Tkabber]] (dans la version de développement) | * [[Tkabber]] (dans la version de développement) | ||
** ? | ** ? | ||
* [[x60br]] : OK | |||
** Client spécifiquement créé pour Publish-Subscribe (création/configuration/suppression de nœud, gestion des souscriptions et des affiliations) | |||
** http://x60br.berlios.de/ | |||
== Documentation == | == Documentation == | ||
* [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 | |||
* [[Personal Eventing Protocol]] déclinaison simplifiée de PubSub dédiée aux évènements personnels (présence étendue) | |||
[[Catégorie:Fonctionnalité Jabber]] | [[Catégorie:Fonctionnalité Jabber]] |
Dernière version du 23 mai 2010 à 20:58
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 intéressées.
Le principe
Le mécanisme de PubSub est en deux étapes :
- La souscription : les personnes intéressé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 : XEP 0163 (Personal Eventing Protocol) 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 la XEP 0163 (PEP) sont la publication de :
- la musique en cours d'écoute : User Tune
- son humeur : User Mood
- son activité : User Activity
- sa position géographique : User Physical Location
- son avatar : User Avatar
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 (création/configuration/suppression de nœud, gestion des souscriptions et des affiliations)
- http://x60br.berlios.de/
Documentation
- All About Pubsub chez Jive Software (en anglais)
- Tout sur Pubsub en français
- Personal Eventing Protocol déclinaison simplifiée de PubSub dédiée aux évènements personnels (présence étendue)