Sun Java Enterprise System 2005Q4 部署規劃指南

Messaging Server 使用實例

使用實例可協助您識別架構中邏輯元件彼此間的關係。根據使用實例對應元件之間的互動,透過這個動作,您可以看見元件互動的方式,這對部署設計相當有幫助。

一般而言,您會分析每個使用實例,以便在部署設計之前判定元件的互動。下列三個使用實例是典型的 Messaging Server 實例,它顯示了邏輯元件間的互動。

Procedure使用實例 1:使用者成功登入 Messaging Server

步驟
  1. 電子郵件用戶端傳送登入訊息至 Messaging Server Multiplexor (MMP)。

  2. MMP 請求 Directory Server 驗證使用者 ID 和密碼。

  3. Directory Server 將驗證傳回至 MMP。

  4. MMP 請求 Messaging Server Message Store (STR) 提供郵件清單。

  5. STR 請求 Directory Server 提供使用者的 LDAP 記錄。

  6. Directory Server 將使用者的 LDAP 記錄傳回給 STR。

  7. STR 將郵件清單傳回至 MMP。

  8. MMP 將郵件清單轉送到電子郵件用戶端。

    說明使用實例 1 Messaging Server 元件間資料流程的示意圖。

Procedure使用實例 2:已登入的使用者讀取及刪除郵件

步驟
  1. 電子郵件用戶端請求 Messaging Server Multiplexor (MMP) 提供要讀取的郵件。

  2. MMP 請求 Messaging Server Message Store (STR) 提供郵件。

  3. STR 將郵件傳回至 MMP。

  4. MMP 將郵件轉送到電子郵件用戶端。

  5. 電子郵件用戶端傳送「刪除郵件」動作到 MMP。

  6. MMP 轉送「刪除郵件」動作到 STR。

  7. STR 自資料庫中刪除郵件,並傳送確認到 MMP。

  8. MMP 將刪除確認轉送到電子郵件用戶端。

    說明使用實例 2 Messaging Server 元件間資料流程的示意圖。

Procedure使用實例 3:已登入的使用者傳送電子郵件

步驟
  1. 電子郵件用戶端將在用戶端撰寫的郵件傳送到 Messaging Server Message Transfer Agent (MTA)。

  2. MTA 請求 Directory Server 驗證使用者 ID 和密碼。

  3. Directory Server 將驗證傳回至 MTA。

  4. MTA 向 Directory Server 查驗每個收件者的目標網域。

  5. Directory Server 將每個收件者的目標網域傳回至 MTA。

  6. MTA 將郵件轉送給每個收件者。

  7. MTA 將郵件轉送至 Messaging Server Message Store (STR) 以將郵件儲存在寄件匣中。

  8. MTA 將確認傳送到電子郵件用戶端。

    說明使用實例 3 Messaging Server 元件間資料流程的示意圖。