Sun Java Enterprise System 5 Update 1 技术概述

服务质量组件

Java ES 服务质量组件增强了系统服务组件或分布式应用程序组件所提供的服务质量。有些是可用性组件,用来提供近乎连续的系统正常运行时间;有些是访问组件,用来支持最终用户对系统服务的安全访问;另外一些则是系统管理组件,用来增强 Java ES 解决方案的可维护性。

这些支持 Java ES 服务组件的组件分为以下几类,本节将对此一一进行介绍:

可用性组件

可用性组件为系统服务组件和应用程序组件提供近乎连续的正常运行时间。本节介绍以下 Java ES 可用性组件:

High Availability Session Store 4.4

Sun Java System High Availability Session Store (HADB) 提供即使在故障情况下也可使用应用程序数据的数据存储。此功能对于恢复与客户机会话相关的状态信息特别重要。若无此功能,一旦会话期间发生故障,便需要在重新建立该会话时重复所有的操作。

以下 Java ES 组件提供了存储会话状态信息的服务:Application Server、Access Manager 和 Message Queue。不过,只有 Application Server 组件才能使用 HADB 服务来维护故障期间的会话状态。

Java ES 安装程序以可单独安装的组件形式提供了 HADB。但服务器和客户机子组件都要求提供 HADB 服务。

Sun Cluster 3.1 8/06 和 Sun Cluster 代理 3.1


注 –

仅在 Solaris 平台上支持 Sun Cluster 组件。


Sun Cluster 软件为 Java ES 及基于 Java ES 基础结构的应用程序提供高可用性和可伸缩性服务。

群集是一组松耦合的计算机(群集节点),它们共同提供了服务、系统资源和数据的单一客户机视图。群集在内部使用了冗余计算机、互连、数据存储和网络接口,以此来向基于群集的服务和数据提供高可用性。 Sun Cluster 软件不停地监视成员节点及其他群集资源的运行状况,即使发生故障,它也会使用内部冗余对这些资源提供近乎连续的访问。

Java ES 安装程序以可单独安装的组件形式提供了 Sun Cluster Core 子组件和 Sun Cluster 代理。Java Enterprise System 中包括以下 Sun Cluster 代理。


注 –

以下列表中的 HA 代表高可用性



注 –

代理列表在 SPARC 和 x86 上并不相同。有关 Sun Cluster 代理的详细信息,参见 Sun Cluster 文档,网址为 http://docs.sun.com/app/docs/prod/entsys.5http://docs.sun.com/app/docs/prod/entsys.5?l=zh


Sun Cluster Geographic Edition 3.1 2006Q4

Sun Cluster Geographic Edition 是 Sun Cluster 软件的分层扩展。通过使用位于不同地理位置的多个群集以及在这些群集之间复制数据的冗余基础结构,此扩展可保护应用程序免受意外中断。Java ES 5 是第一个将 Sun Cluster Geographic Edition 作为 Java ES 产品组件包括进来的发行版本。

Sun Cluster Geographic Edition 包括以下子组件:


注 –

在 Solaris x86 上不支持 Sun Cluster Geographic Edition。


访问组件

访问组件提供了对系统服务的前端访问,通常来自从企业防火墙外部的 Internet 位置。本节介绍以下 Java ES 访问组件:

Portal Server Secure Remote Access 7.1

Sun Java System Portal Server Secure Remote Access (Portal Server Secure Remote Access) 通过提供从任何远程浏览器到 Portal Server 内容和服务的基于浏览器的安全远程访问扩展了 Portal Server,从而无需再使用客户机软件。与 Portal Server 的集成确保用户可以对其有权访问的内容和服务进行安全访问。

Portal Server Secure Remote Access 包括以下子组件:

Web Proxy Server 4.0.5

Sun Java System Web Proxy Server (Web Proxy Server) 提供对 Web 内容的缓存、过滤和分发。Web Proxy Server 通常用于企业防火墙内部,以减少对远程内容服务器的请求次数,也常用于防火墙外部,为传入的 Internet 请求提供安全网关。

Java ES 安装程序以可单独安装的组件形式提供了 Web Proxy Server。

监视组件

Sun Java System Monitoring Console 1.0 (Monitoring Console) 包括一个主代理,它连接到 Java ES 部署中的所有节点代理。Monitoring Console 受 Sun Java System Monitoring Framework 2.0 (Monitoring Framework) 支持,后者是一个共享组件,提供了每个受监视组件在公开其要观察的属性时所需的测试设备和节点代理。每个产品组件均公开了表示其可观察属性的对象,而节点代理聚合了一台主机上多个组件的视图。有关监视方面的详细信息,参见《Sun Java Enterprise System 5 Update 1 Monitoring Guide》