Guide de planification du déploiement de Sun Java Enterprise System 2005Q4

Cas d'utilisation de Messaging Server

Les cas d'utilisation permettent d'identifier les relations entre les composants logiques d'une architecture. En mappant les interactions entre composants en fonction des cas d'utilisation, vous obtenez une représentation visuelle de ces interactions s'avérant très utile pour la conception du déploiement.

Avant de commencer la conception du déploiement, il est préférable d'analyser des cas d'utilisation pour déterminer les interactions entre composants. Les trois cas d'utilisation ci-dessous, propres à Messaging Server, illustrent les interactions entre composants logiques.

ProcedureCas d'utilisation n°1 : connexion utilisateur à Messaging Server réussie

Étapes
  1. Le client de messagerie transmet les informations de connexion à Messaging Server Multiplexor (MMP).

  2. MMP demande la vérification de l'ID utilisateur et du mot de passe à Directory Server.

  3. Directory Server renvoie la vérification à MMP.

  4. MMP demande la liste de messages à Messaging Server Message Store (STR).

  5. STR demande l'enregistrement LDAP de l'utilisateur à Directory Server.

  6. Directory Server renvoie l'enregistrement LDAP de l'utilisateur à STR.

  7. STR renvoie la liste de messages à MMP.

  8. MMP transfère la liste de messages au client de messagerie.

    Diagramme illustrant le flux de données entre les composants de Messaging Server pour le premier cas d'utilisation.

ProcedureCas d'utilisation n°2 : lecture et suppression de messages par l'utilisateur connecté

Étapes
  1. Le client de messagerie demande le message à lire à Messaging Server Multiplexor (MMP).

  2. MMP demande la liste de messages à Messaging Server Message Store (STR).

  3. STR renvoie le message à MMP.

  4. MMP transfère le message au client de messagerie.

  5. Le client de messagerie transmet l'action de suppression de message à MMP.

  6. MMP transfère l'action de suppression de message à STR.

  7. STR supprime le message de la base de données et en envoie la confirmation à MMP.

  8. MMP transfère la confirmation de suppression au client de messagerie.

    Diagramme illustrant le flux de données entre les composants de Messaging Server pour le deuxième cas d'utilisation.

ProcedureCas d'utilisation n°3 : envoi d'un message par un utilisateur connecté

Étapes
  1. Un message, composé dans le client de messagerie, est envoyé par ce dernier à Messaging Server Message Transfer Agent (MTA).

  2. MTA demande la vérification de l'ID utilisateur et du mot de passe à Directory Server.

  3. Directory Server renvoie la vérification au MTA.

  4. MTA vérifie le domaine de destination de chaque destinataire auprès de Directory Server.

  5. Directory Server renvoie le domaine de destination de chaque destinataire au MTA.

  6. MTA transfère le message à chaque destinataire.

  7. MTA achemine le message vers Messaging Server Message Store (STR) pour qu'il soit stocké dans la boîte d'envoi.

  8. MTA envoie la confirmation au client de messagerie.

    Diagramme illustrant le flux de données entre les composants de Messaging Server pour le troisième cas d'utilisation.