Sun Java Enterprise System 2005Q4 技术概述

示例方案的逻辑体系结构

下图显示了使用 Java ES 组件提供表 2–4 中确定的门户、通信以及身份认证服务的逻辑体系结构。该体系结构在逻辑上将不同的 Messaging Server 配置视为独立组件,因为它们各自提供不同的服务。

图 2–7 企业通信方案的逻辑体系结构

此示意图为企业通信方案的逻辑体系结构示例。

各组件分别放置在表示标准逻辑层的水平维中以及表示基础结构服务级别的垂直维中。组件之间的交互取决于它们作为分布式基础结构服务的功能(基础结构服务级别之间的交互)或它们在分层应用程序体系结构中的角色(逻辑层内部及逻辑层之间的交互)。

在此体系结构中,Access Manager 可访问 Directory Server 中存储的用户信息,是 Portal Server 和表示层中其他基于 Web 的组件的单点登录验证和授权的仲裁程序。Messaging Server 组件包括数据层中的消息存储区 (Messaging Server-STR)、业务服务层中的发送和检索组件以及表示层中的 HTTP 访问组件和 Communications Express。

此逻辑体系结构还显示了不同 Java ES 组件之间的基础结构服务依赖性。例如,Portal Server 的消息传送和日历频道依赖于 Communications Express,验证和授权服务依赖于 Access Manager。而这两个组件的用户信息和配置数据又依赖于 Directory Server。许多组件都需要 Web Server 提供的 Web 容器服务。

有关 Java ES 解决方案逻辑设计的更多信息,参见《Sun Java Enterprise System 2005Q4 部署规划指南》