Fiches / Articles

Cadre Fonctionnel

Messagerie

Cadre Technique

JMS (Java Message Service)

Identifiant 

SYS_JMS_01

Référent technique 


Version 

1.0

Auteur 

Alexandre Brillant

Date 

04/01

Cibles 

JMS(Java Message Service) est une API fournie par Sun offrant des services de type MOM (Message-oriented Middleware) . Cette technologie minimise les relations entre les composants du système et transforme le modèle client/serveur en un modèle point-à-point. Dans une architecture « traditionnelle », le client émet un ordre vers un serveur et attend la réponse avant de continuer. Dans une architecture MOM, les clients communiquent entre eux grâce à un vaste repository reposant sur JNDI (Java Name Directory Interface). La communication est asynchrone et tel le protocole SMTP utilisé en messagerie, n’impose pas la présence d’un receveur lors d’une émission, les composants sont anonymes. Cependant, les messages représentent l’application, ils doivent respecter un format cohérent.

Avantages :

Deux types de systèmes de messagerie :

Un message est structuré en trois parties :