Pour une solution de déploiement de ce type, il existe de nombreux cas d'utilisation détaillés décrivant les interactions utilisateur avec les services fournis par la solution. Cet exemple détaille les interactions entre composants lors de la connexion d'un utilisateur à un portail à partir d'un client Web. Il divise ce scénario de connexion en deux cas d'utilisation :
L'utilisateur se connecte, est authentifié, puis Portal Server récupère sa configuration de portail.
Portal Server récupère les informations de messagerie et de calendrier afin de les afficher dans le client Web.
Ces deux cas d'utilisation peuvent être considérés comme un seul cas étendu. Toutefois, dans cet exemple, les cas d'utilisation ont été séparés dans un souci de simplification.
Le client Web envoie l'ID utilisateur et le mot de passe à Portal Server.
Portal Server fait une demande d'authentification auprès d'Access Manager.
Access Manager demande la vérification de l'ID utilisateur et du mot de passe à Directory Server.
Directory Server vérifie l'ID utilisateur et le mot de passe.
Access Manager demande le profil utilisateur à Directory Server.
Directory Server renvoie le profil utilisateur.
Portal Server demande le profil d'affichage utilisateur à Access Manager.
Access Manager renvoie la configuration du portail.
La configuration du portail s'affiche dans le client de navigation Web.
Une fois la connexion, l'authentification et la récupération de la configuration du portail correctement effectuées, Portal Server lance une requête pour récupérer les messages auprès de Messaging Server MMP.
MMP demande la liste des messages à Messaging Server STR.
STR renvoie la liste des messages à MMP.
MMP transfère les en-têtes de messages à Portal Server.
Portal Server lance une requête pour récupérer les informations de calendrier au près de Communications Express.
Communications Express lance une requête pour récupérer les informations de calendrier auprès du composant d'arrière-plan Calendar Server.
Le composant d'arrière-plan Calendar Server renvoie les informations de calendrier à Communications Express.
Communications Express transfère les informations de calendrier à Portal Server.
Portal Server envoie les informations de canal au client de navigation Web.