EA2014-Publish-Subscribe

From air
Revision as of 17:35, 14 November 2014 by RICM4-prj14-grp11 (talk | contribs)
Jump to navigation Jump to search
Publish-Subscribe

Présentation

  • Enseignants : Georges-Pierre Bonneau, Didier Donsez (EA2014)
  • Sujet : Publish-Subscribe
  • Date : 14 Novembre 2014
  • Auteur : Tianming GUO

Mots Clés

Notification d'événement, MQTT, Multicast, Content-based classification, Architecture Middleware avec Patterns et Frameworks

Synthèse

Principes

Trois Rôles

  • Publisher: Envoie des événements ou des messages relatifs à un "Topic"(class d'évenement, resource URL, etc) spécifique.
  • Subscriber: Exprime son intérêt dans un ou plusieurs "Topic" et reçoit tous les messages appartenant à ces "Topic".
  • Mediator(optionnel): Registrer l'abonnement de publisher, recevoir notification dévénement de publisher, filtrer l'événement, routing vers subscriber
Fonctionnement du PubSub

Les messages sont classés par catégories (ou classes de messages) auxquelles les récepteurs s'abonnent (subscribe)1.

Ce mécanisme peut, entre autres, permettre de mettre en place des publications de brèves et articles, des abonnements à des flux d'information, des tuples, des marque-pages partagés, des systèmes d’enchères et d’échanges, des catalogues en ligne, des systèmes de workflow ou encore des notifications événements.


Utilisation dans les Protocoles et API

PubSub-as-a-Service Providers

Papers