Difference between revisions of "EA2014-Publish-Subscribe"

From air
Jump to navigation Jump to search
Line 14: Line 14:
   
 
==Principes==
 
==Principes==
  +
'''Trois Rôles'''
+
'''Rôles'''
   
 
* Publisher: Envoie des événements ou des messages relatifs à un "Topic"(class d'évenement, resource URL, etc) spécifique.
 
* Publisher: Envoie des événements ou des messages relatifs à un "Topic"(class d'évenement, resource URL, etc) spécifique.
Line 24: Line 25:
 
[[File:PubSub_example.jpg|center|Fonctionnement du PubSub|500px]]
 
[[File:PubSub_example.jpg|center|Fonctionnement du PubSub|500px]]
   
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.
 
   
 
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==
 
==Utilisation dans les Protocoles et API==

Revision as of 17:35, 14 November 2014

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

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