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

Messaging Server 範例

下圖顯示 Messaging Server 部署的基本邏輯架構。此邏輯架構只顯示 Messaging Server 必需的邏輯上獨立的元件。之後的圖例會說明這些元件彼此間的關係。


備註 –

Messaging Server 部署通常是包括其他 Java Enterprise System 元件的企業解決方案的一部份,如以識別為基礎的通訊範例中所示。


圖 4–4 Messaging Server 部署的邏輯架構

顯示多層架構中部署的 Messaging Server 方案的邏輯元件的示意圖。

下表描述Messaging Server 範例中所描述的元件。

表 4–5 Messaging Server 邏輯架構中的元件

元件 

說明 

電子郵件用戶端 

閱讀和傳送電子郵件的用戶端應用程式。 

Messaging Server MTA

將 Messaging Server 配置為訊息傳輸代理程式 (MTA) 以接收、路由、傳輸和傳送電子郵件。 

Messaging Server MMP

將 Messaging Server 配置為訊息多重訊號組合器 (MMP),把連線路由到相應的訊息儲存區以進行擷取和儲存。MMP 存取 Directory Server 來查詢目錄資訊以判定適當的訊息儲存區。 

Messaging Server STR

將 Messaging Server 配置為供擷取和儲存電子郵件的訊息儲存區。 

Directory Server

提供 LDAP 目錄資料的存取。 

邏輯架構不指定 Messaging Server 元件的服務複製。例如,企業部署通常會建立獨立的內送和外傳 MTA 實例,但Messaging Server 範例只顯示一個 MTA 元件。將邏輯元件複製到數個實例中,是您在部署設計階段期間所做的設計決定。

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 元件間資料流程的示意圖。