Sun Java Enterprise System 2005Q4 安装规划指南

Communications Express

检查具有 Communications Express 实例的计算机系统的部署体系结构。

Communications Express 提供了一个用以完成邮件服务和日历服务的最终用户界面。Communications Express 还为 Portal Server 提供了一种访问邮件服务和日历服务的机制。

Communications Express 对 Messaging Server 和 Calendar Server 具有解决方案级的依赖性。Communications Express 为由 Messaging Server 和/或 Calendar Server 的特定实例所提供的数据提供了一个界面。因此,合理的做法是在 Messaging Server 和 Calendar Server 之后再安装和配置 Communications Express。

Communications Express 还对用户数据源和组数据源具有解决方案级的依赖性。用户数据和组数据包含帐户名和密码,用来检验对消息传送服务和日历服务的访问权限。此信息通常位于一个由 Directory Server 管理的 LDAP 目录中。Communications Express 通过 Access Manager 访问此数据。Communications Express 还依赖于因安装 Access Manager、运行 Directory Preparation Tool 以及安装和配置 Messaging Server 而引起的 LDAP 模式和目录树的修改。因此,合理的做法是在 Directory Server 和 Access Manager 之后再安装和配置 Communications Express。

默认情况下,Communications Express 被配置为使用 Access Manager 单点登录。

Communications Express 对 Web 容器以及 Access Manager 或 Access Manager SDK 具有本地依赖性。通常,在分布式解决方案中,部署体系结构将指定 Access Manager SDK 的一个本地副本,它支持与 Access Manager 的远程实例进行交互。

Communications Express 的基本安装过程

安装和配置 Communications Express 的基本步骤如下所示:

  1. 使用 Java ES 安装程序在部署体系结构所指定的所有计算机系统上安装 Communications Express。

    1. 安装 Communications Express 时,还要安装 Web 容器,以便 Communications Express 在其中运行。

    2. 安装 Communications Express 时,还要必须安装 Access Manager SDK 的一个副本或 Access Manager 的一个本地副本。

  2. 运行 Communications Express 配置向导。配置 Communications Express 时,必须指定用于存储用户数据和组数据的系统信息库(通常是用 URL 指定的一个 Directory Server 实例)。

  3. 启动并检验所有 Communications Express 实例。

  4. 如果您的解决方案针对 Communications Express 实例使用负载平衡,则检验负载平衡器是否正常运行。

为 Communications Express 选择配置值

对于解决方案中的每个 Communications Express 实例,必须输入用于将该实例配置为与解决方案中的其他组件交互操作的那些值。特别是,将 Communications Express 配置为与 Messaging Server 和 Calendar Server 实例(提供消息传送数据和日历数据)以及与 Access Manager 和 Directory Server 实例(提供验证和授权服务)交互操作的那些值。利用表 3–11 来帮助您选择配置值。

表 3–11 Communications Express 的主要配置值

输入字段 

为解决方案选择值 

邮件组件和日历组件 

针对解决方案将要提供的服务选择 Communications Express 组件。 

主机名和 DNS 域名 

这些字段一起标识要在其上配置 Communications Express 的计算机。 

Web Server 或 Application Server 

选择解决方案要使用的 Web 容器。可在部署体系结构中找到此信息。有关更多信息,参见分析部署体系结构

服务器根目录、服务器实例标识符、虚拟服务器标识符、HTTP 端口 

如果要同时安装 Communications Express 和 Web Server,则使用这些字段指定如何安装 Web Server。 

如果要在已安装 Web Server 的计算机上安装 Communications Express,则使用这些字段指定一个现有 Web Server 实例。 

 

如果要同时安装 Communications Express 和 Application Server,则使用这些字段指定如何安装 Web Server。 

如果要在已安装 Application Server 的计算机上安装 Communications Express,则使用这些字段指定一个现有 Web Server 实例。 

Web 容器用户 ID 和 Web 容器组 ID 

指定将运行 Web 容器进程的用户和组。 

URI 路径 

指定用于访问 Communications Express 的 URI。 

LDAP URL、绑定 DN、管理员密码 

指定解决方案中用于存储用户数据和组数据的 Directory Server 实例。“绑定 DN”和“管理员密码”即为目录管理员帐户和密码。如果解决方案使用已达到负载平衡的 Directory Server 实例,则键入已达到负载平衡的目录服务的逻辑 URL。 

DC 后缀树 

指定用户和组的 Directory Server 实例的基本 DN。在安装 Directory Server 实例时建立此项内容。有关更多信息,参见表 3–5

输入域名 

键入解决方案要使用的邮件域的名称。在配置 Messaging Server 时建立此邮件域。有关更多信息,参见表 3–9

登录 URL、管理员 DN 和管理员密码 

指定用于与 Access Manager 建立连接的值。 

  • “登录 URL”的形式为 http://hostname:port/amserver/UI/login,其中 hostname 指定正在运行 Access Manager 的计算机。

  • “管理员 DN”必须是 Access Manager 管理员帐户的 LDAP 全名。应该类似于以下形式:uid=amadmin,ou=people,o=DirectoryBaseDN。

  • 管理员密码必须是安装 Access Manager 时所建立的密码。有关更多信息,参见表 3–8

Messenger Express 端口 

指定 Messaging Server 正在使用的端口。在配置 Messaging Server 时指定此端口。有关更多信息,参见表 3–9

Calendar Server 主机名和 Calendar Server 端口号 

指定正在运行 Calendar Server 的计算机的名称。如果解决方案中的日历服务为群集式或已达到负载平衡,则提供该服务的逻辑名称。 

在配置 Calendar Server 时分配“Calendar Server 端口号”。有关更多信息,参见表 3–10

管理员用户 ID 和管理员密码 

使用 Calendar Server 管理员 ID 和密码。在配置 Calendar Server 时建立这些值。有关更多信息,参见表 3–10

登录 URL、管理员 DN、管理员密码 

指定解决方案中用于存储个人通讯录数据的 Directory Server 实例。如果解决方案使用已达到负载平衡的 Directory Server 实例,则键入已达到负载平衡的目录服务的逻辑 URL。在配置 Directory Server 实例时建立这些值。有关更多信息,参见表 3–5

将 Communications Express 的过程添加到安装规划中

要添加 Communications Express 的安装和配置说明,请执行以下操作:

  1. 如果 Communications Express 实例已达到负载平衡,则在安装规划中添加一条在安装任何 Java ES 软件之前确认负载平衡器是否正常运行的说明。

  2. 接下来,在规划中列出具有 Communications Express 实例的所有计算机。

    1. Communications Express 对于 Web 容器具有本地依赖性。运行 Communications Express 实例的每台计算机还要必须运行指定 Web 容器的一个实例。部署体系结构中应该指出您的解决方案要使用哪个 Web 容器。

    2. 为每台计算机添加一条运行 Java ES 安装程序并选择 Communications Express 的说明。再添加一条选择 Web Server 或 Application Server 作为 Web 容器的说明。还要添加一条选择 Access Manager SDK 或 Access Manager 的说明。

    3. 如果规划中已经列出运行 Communications Express 的计算机(如果规划中已包括在同一台计算机上安装其他组件的说明),则只需添加一条在安装程序运行时选择 Communications Express 的说明。可以在安装其他组件的同时安装 Communications Express,并将其部署到同一个 Web 容器中,但在您的规划中,必须将配置、启动及检验任何 Directory Server、Access Manager、Messaging Server 或 Calendar Server 实例的说明放在配置或启动 Communications Express 实例的说明的前面。

  3. 添加一条运行 Communications Express 配置向导的说明。在此说明之下,列出用于配置该实例的关键值。利用表 3–11 来帮助您选择配置值。

  4. 在每个 Web Server 或 Application Server 实例之下,列出用于配置该实例的关键值。有关为这些组件选择配置值的信息,参见Web ServerApplication Server。如果规划中已在计算机上安装了 Web Server 或 Application Server,则无需重复此步骤。可在运行 Communications Express 配置向导时,将 Communications Express 部署到同一个 Web 容器实例中。

  5. 为每台计算机添加一条启动并检验 Communications Express 实例的说明。

  6. 如果实例已达到负载平衡,则添加一条检验负载平衡器运行状况的说明。