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

组件依赖性

有些 Java ES 组件只有在安装并配置其他组件之后才能进行安装和配置。发生依赖性的原因有以下几点:

注意,在这些依赖性中,有些是解决方案范围的,有些则是本地的。在制定安装规划时,要对系统范围的依赖性和本地依赖性分别加以考虑。以下示例介绍了它们之间的不同:

Access Manager 对 Directory Server 的依赖性是系统范围的依赖性。安装 Access Manager 时,需要给出由 Directory Server 的一个或多个实例所提供的目录服务的 URL。一旦 Directory Server 安装和配置完毕,目录服务便可用于解决方案中的所有组件。这种依赖性决定解决方案范围的安装和配置组件实例的顺序:在 Access Manager 之前安装和配置 Directory Server。在安装规划中,解决方案范围的依赖性决定整个安装和配置步骤的顺序。

Access Manager 对 Web 容器的依赖性是本地依赖性。要满足这一依赖性,必须在运行 Access Manager 的计算机上安装 Web 容器。但此 Web 容器并不为整个解决方案提供服务。在分布式解决方案中,通常会在多个计算机上安装 Web 容器。每个 Web 容器都在本地支持一个不同的组件。因此,在分布式解决方案中,不是只有一个位置用于 Web 容器安装,在安装顺序中也不是只有一处用于安装 Web 容器。

要为一个解决方案制定安装规划,需要对描述解决方案的部署体系结构进行分析,然后确定组件之间的依赖性。您的规划必须以满足所有依赖性的顺序来安装和配置组件。总之,先根据解决方案范围的依赖性来制定整个安装顺序。然后考虑各个计算机上可能存在的本地依赖性。

组件依赖性列在表 3–1 中。有关使用这些依赖性的更多信息,参见制定安装规划中对各个组件的描述。

表 3–1 Java ES 组件依赖性

产品组件

依赖性 

依赖性实质 

是否必须为本地? 

Access Manager

Directory Server 

存储配置数据;存储用户数据并启用对用户数据的查找 

否 

 

J2EE Web 容器,以下产品之一: 

-Application Server; 

-Web Server 

-BEA WebLogic Server 

-IBM WebSphere Application Server 

必须将 Access Manager 部署到这些 Web 容器之一 

是 

Access Manager SDK

Access Manager 

提供 Access Manager 服务 

否 

 

J2EE Web 容器,以下产品之一: 

-Application Server; 

-Web Server 

-BEA WebLogic Server 

-IBM WebSphere Application Server 

必须将 Access Manager SDK 部署到这些 Web 容器之一 

是 

Administration Server

Directory Server 

提供配置目录 

否 

Application Server

Message Queue

提供可靠的异步消息传送 

是 

 

Web Server(可选)

在各 Application Server 实例间提供负载平衡 

是 

 

High Availability Session Store(可选)

存储会话状态,它支持 Application Server 实例之间的故障转移 

是 

Calendar Server

Directory Server

存储用于验证和授权的用户数据 

否 

 

Directory Preparation Tool

准备 LDAP 目录以与 Calendar Server 一起使用 

否 

 

Access Manager(可选)

解决方案使用单点登录时为必需 

否 

 

Messaging Server(可选)

提供电子邮件通知 

否 

 

Delegated Administrator(可选)

管理 LDAP 模式;置备日历服务的用户 

否 

Communications Express

J2EE Web 容器,以下产品之一:

-Application Server; 

-Web Server 

必须将 Communications Express 部署到 Web 容器中 

是 

 

Directory Server

存储用户数据,如通讯录 

否 

 

Directory Preparation Tool

为 Communications Express 准备 LDAP 目录 

否 

 

Access Manager 或 Access Manager SDK

提供验证和授权服务以及单点登录;本地 Access Manager SDK 提供对远程 Access Manager 的访问 

是 

 

Messaging Server

提供底层消息传送服务 

否 

 

Calendar Server

提供底层日历服务 

否 

Delegated Administrator

J2EE Web 容器,以下产品之一: 

-Application Server; 

-Web Server 

必须将 Delegated Administrator 部署到这些 Web 容器之一 

是 

 

Directory Server 

存储 Delegated Administrator 将使用的 LDAP 数据 

否 

 

Directory Preparation Tool 

为 Delegated Administrator 准备 LDAP 目录 

否 

 

Access Manager 或 Access Manager SDK 

提供 Access Manager 服务;本地 Access Manager SDK 提供对远程 Access Manager 的访问 

是 

Directory Preparation Tool

Directory Server 

Directory Preparation Tool 准备目录以与 Java ES 通信组件一起使用 

是 

Directory Proxy Server

Administration Server 

配置 Directory Proxy Server 

否 

 

Directory Server 

提供底层 LDAP 目录服务 

否 

Directory Server

Administration Server 

配置 Directory Server 

否 

High Availability Session Store 

无 

   

Instant Messaging

Directory Server 

存储用户、会议室和新闻频道的数据 

否 

 

Access Manager 或 Access Manager SDK(可选) 

提供 Access Manager 服务;本地 Access Manager SDK 提供对远程 Access Manager 的访问 

是 

 

J2EE Web 容器,以下产品之一: 

-Application Server; 

-Web Server(传送 Instant Messenger 客户机资源时为必需) 

支持 Instant Messenger 客户机资源的分发和下载。 

是 

 

Calendar Server(使用日历弹出功能时为可选) 

支持 Calendar Server 弹出功能 

否 

 

Messaging Server(使用脱机传送即时消息时为可选) 

支持如同传送电子邮件消息那样脱机传送即时消息 

否 

Message Queue 

无 

   

Messaging Server

Directory Server 

存储配置数据;存储和查找用于验证和授权的用户数据 

否 

 

Administration Server 

在 Directory Server 配置目录中存储配置数据 

是 

 

Directory Preparation Tool 

为 Messaging Server 准备 LDAP 目录 

否 

 

Access Manager(如果您的解决方案使用单点登录) 

提供单点登录验证和授权服务 

否 

 

Delegated Administrator(可选) 

管理用户和组数据;管理目录模式 

否 

Portal Server

J2EE Web 容器,以下产品之一:

-Application Server; 

-Web Server 

-BEA WebLogic Server 

-IBM WebSphere Application Server 

必须将 Portal Server 部署到这些 Web 容器之一 

是 

 

Directory Server 

存储用于验证和授权的用户数据 

否 

 

Access Manager 或 Access Manager SDK 

提供 Access Manager 服务;本地 Access Manager SDK 提供对远程 Access Manager 的访问 

是 

 

Communications Express 

为门户桌面提供消息传送频道和日历频道 

否 

Portal Server Secure Remote Access

Portal Server 

提供底层门户服务。 

是 

 

Access Manager 或 Access Manager SDK 

提供 Access Manager 服务;本地 Access Manager SDK 提供对远程 Access Manager 的访问 

是 

Service Registry 

Application Server 

 

是 

Sun Cluster 软件 

无 

   

Sun Cluster 代理

Sun Cluster 

识别 Sun Cluster 节点上安装的组件 

是 

Web Proxy Server

Web Server 

提供对 Web 应用程序的远程访问 

是 

Web Server 

无