Files d'attente

De Wiki1000
(Différences entre les versions)
(Exemples de mise en oeuvre)
 
(3 révisions intermédiaires par un utilisateur sont masquées)
Ligne 7 : Ligne 7 :
 
===Classes support des files d'attente===
 
===Classes support des files d'attente===
  
Le support des files d'attente est constituée des classes suivante :
+
Le support des files d'attente est constitué des classes suivantes :
  
 
{|class="wikitable"
 
{|class="wikitable"
Ligne 32 : Ligne 32 :
  
 
===Gestionnaires de message===
 
===Gestionnaires de message===
Les gestionnaires de message permettent d'interagir avec des middleware orientés messages.
+
Les gestionnaires de message permettent d'interagir avec des [http://fr.wikipedia.org/wiki/Middleware middlewares orientés messages].
  
 
{{:Gestionnaires de message}}
 
{{:Gestionnaires de message}}
Ligne 43 : Ligne 43 :
  
 
===Exemples de mise en oeuvre===
 
===Exemples de mise en oeuvre===
* [[Exemple file d'attente avec un automate|Mise en oeuvre du modèle producteurs/consommateurs avec un automate]]
+
* [[Exemple File d'attente avec un automate|Mise en oeuvre du modèle producteurs/consommateurs avec un automate]]
* [[Exemple copie entre files d'attente|Copie de message entre files d'attente]]
+
* [[Exemple Copie entre files d'attente|Copie de message entre files d'attente]]
* [[Exemple exécution d'une commande système sur réception d'un message|Exécution d'une commande système sur réception d'un message]]
+
* [[Exemple Exécution d'une commande système sur réception d'un message|Exécution d'une commande système sur réception d'un message]]
* [[Exemple consommer plusieurs files d'attente avec un automate|Consommer plusieurs files d'attente avec un automate]]
+
* [[Exemple Consommer plusieurs files d'attente avec un automate|Consommer plusieurs files d'attente avec un automate]]
  
 
[[category:File d'attente]]
 
[[category:File d'attente]]

Version actuelle en date du 29 août 2013 à 12:58

Sommaire


Les files d'attente permettent d'implémenter des modèles d'architecture basés sur l'échange asynchrone de messages.

Messaging patterns

Classes support des files d'attente

Le support des files d'attente est constitué des classes suivantes :

Classe Persistance Usage
TdbmQueue Persistante Cette classe contient les informations relative à une file d'attente.
TdbmQueueMessage Non persistante Cette classe encapsule un message de file d'attente.
TdbmStoredQueueMessage Persistante Cette classe permet un stockage générique d'un message de file d'attente.

Stéréotype de classe file d'attente

Le stéréotype file d'attente permet d'implémenter des files d'attente sous forme de classes métiers.

Gestionnaires de message

Les gestionnaires de message permettent d'interagir avec des middlewares orientés messages.

Enuméré Gestionnaire
DatabaseMQ File d'attente gérée par la base de données.
WebSphereMQ File d'attente gérée par un serveur IBM WebSphere.
ActiveMQ File d'attente gérée par un serveur ActiveMQ.
POP3 File d'attente gérée par un serveur de messagerie POP3.
FTP File d'attente gérée par un serveur de fichier FTP.


Files d'attente dans les Processus Métiers

Les processus métiers permettent de consommer et de poster dans des files d'attente.

Files d'attente dans les automates

Les automates permettent de consommer des files d'attente.

Exemples de mise en oeuvre

Outils personnels