使用案例帮助确定体系结构中的逻辑组件间的关系。根据使用案例映射组件间的交互,从而获得一个有助于部署设计的组件交互视图。
通常,在部署设计之前分析每个使用案例,以确定组件的交互。下述三个使用案例是 Messaging Server 的典型使用案例,显示了逻辑组件间的交互。
电子邮件客户机将登录信息发送到 Messaging Server Multiplexor (MMP)。
MMP 向 Directory Server 请求用户 ID 和密码验证。
Directory Server 将验证返回给 MMP。
MMP 向 Messaging Server Message Store (STR) 请求消息列表。
STR 向 Directory Server 请求用户的 LDAP 记录。
Directory Server 将用户的 LDAP 记录返回给 STR。
STR 将消息列表返回给 MMP。
MMP 将消息列表转发给电子邮件客户机。
电子邮件客户机向 Messaging Server Multiplexor (MMP) 请求要阅读的消息。
MMP 向 Messaging Server Message Store (STR) 请求消息。
STR 将消息返回给 MMP。
MMP 将消息转发给电子邮件客户机。
电子客户机将删除消息操作发送给 MMP。
MMP 将删除消息操作转发给 STR。
STR 将消息从数据库中删除,然后将确认发送给 MMP。
MMP 将删除确认转发给电子邮件客户机。
电子邮件客户机将在客户机中编写的消息发送给 Messaging Server Message Transfer Agent (MTA)。
MTA 向 Directory Server 请求用户 ID 和密码验证。
Directory Server 将验证返回给 MTA。
MTA 检查 Directory Server,获取每个收件人的目标域。
Directory Server 将每个收件人的目标域返回给 MTA。
MTA 将消息转发给每个收件人。
MTA 将消息转发给 Messaging Server Message Store (STR),在发件箱中存储消息。
MTA 将确认发送给电子邮件客户机。