添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

Sun Java Enterprise System 5 技术概述

附录 A Java ES 组件

Java ES 由 product component(产品组件) shared component(共享组件) 的集合构成,这两种组件协同工作以支持网络上的分布式应用程序。在安装期间,Java ES 安装程序会出示一些可选择的组件,其中的许多组件还具有可选择的子组件。本附录中列出了这些组件和子组件。

本附录对 Java ES 组件做了简要说明,旨在让您对此有一个概括了解。有关特定组件的详细信息,参见 http://docs.sun.com/app/docs/prod/entsys.5 http://docs.sun.com/app/docs/prod/entsys.5?l=zh 上提供的组件文档集。在 http://www.sun.com/bigadmin/hubs/javaes/ 上也提供了广泛的 Java ES 信息和资源。

本附录中所列出的 Java ES 组件按类别进行分组,将在以下各节对它们进行介绍:

系统服务组件

Access Manager 7.1

Sun Java System Access Manager ( Access Manager) 集成了验证和授权服务、策略代理以及身份联合,为保护网络资源提供了一个综合解决方案。Access Manager 提供了一个基础结构,使得组织可对使用基于 Web 的服务和非 Web 应用程序的客户、员工和合作伙伴的数字身份进行管理,从而防止对 Web 服务应用程序和 Web 内容进行未授权的访问。由于这些资源可能分布在某一范围的内部和外部计算网络上,因此定义了相应的属性、策略和权利并将其应用于每个身份,以便管理对这些技术的访问。

Access Manager 包括以下子组件:

Access Manager Core Services。 提供相应的手段来创建和管理用户身份以及定义和评估策略,这些策略基于用户身份提供对 Java ES 资源的访问。

Application Server Enterprise Edition 8.2

Sun Java System Application Server ( Application Server) 提供了一个与 J2EE 兼容的平台,用于开发和交付服务器端 Java 应用程序服务和 Web 服务。主要功能包括可伸缩的事务管理、容器管理的持久性运行时环境、Web 服务性能、群集、高可用性会话状态、安全性以及集成方面的各项能力。

Application Server 包括以下子组件:

Domain Administration Server。 提供服务器端管理功能,例如管理和配置 Application Server 以及部署 J2EE 组件和应用程序。

Directory Server Enterprise Edition 6.0

Sun Java System Directory Server ( Directory Server) 是一种基于 LDAP 的目录服务器,为 Intranet、网络和 Extranet 信息提供了集中化的目录服务。Directory Server 与现有系统集成在一起,充当一个集中化的系统信息库,用于将员工、客户、供应商和合作伙伴信息合并在一起。可对 Directory Server 进行扩展,以便对用户配置文件和首选项以及 Extranet 用户验证进行管理。

Directory Server 包括以下子组件:

Directory Server 6 Core Server。 提供可伸缩、安全而又灵活的手段来存储和管理身份认证数据。

Java DB 10.1

Java DB 为 Java 应用程序开发提供了一个轻量级数据库。Java DB 是 Sun 支持分发的开放源代码 Apache Derby 数据库,该数据库 100% 采用 Java 技术实现。Java ES 5 是第一个将 Java DB 作为产品组件包括进来的发行版本。Java DB 首次是作为共享组件(称为 Derby Database)发行并包括在 Java ES 2005Q4 中的。

Java DB 包括以下子组件:

Java DB Client

Message Queue 3.7 UR 1

Sun Java System Message Queue (Message Queue) 是一种基于标准的解决方案,用于解决应用程序间的通信及可靠消息传送方面的问题。Message Queue 是一个企业消息传送系统,它实现了 Java 消息服务 (Java Message Service, JMS) 开放标准。

除了作为 JMS 提供者外,Message Queue 还具有其他功能,它们超过了 JMS 规范的最低要求。使用 Message Queue 软件,在不同平台和操作系统上运行的进程可以通过连接到公用的 Message Queue 服务来发送和接收信息。这样,应用程序开发者就可以将精力集中在应用程序的业务逻辑上,而不用关注应用程序如何在网络上通信这样的细枝末节。

Java ES 安装程序以可单独安装的组件形式提供了 Message Queue。

Portal Server 7.1

Sun Java System Portal Server ( Portal Server) 是一种启用了身份认证的 portal 服务器解决方案。Portal Server 融合了多项 portal 服务,如个性化、聚合、安全性、集成和搜索。

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

Service Registry 3.1

Sun Java System Service Registry (Service Registry) 是一个系统信息库,它同时起着 Web 服务 (UDDI) 注册表和企业业务 XML (enterprise business XML, ebXML) 注册表两方面的作用,以支持 Web 面向服务的体系结构 (service-oriented architecture, SOA) 应用程序。UDDI 注册表用于注册和搜索 Web 服务,而 ebXML 注册表用于存储和管理支持业务过程集成所需的信息工件。这些工件包括诸如 XML 模式、业务过程规则、Web 服务访问控制、版本控制、分类模式等元数据。

Service Registry 包括以下子组件:

Service Registry Client Support

Web Server 7.0

Sun Java System Web Server (Web Server ) 是基于行业标准建立的一种多进程、多线程的安全 Web 服务器。Web Server 为中型至大型企业提供了较高的性能、可靠性、可伸缩性和可管理性。

Web Server 包括以下子组件:

Web Server CLI

服务质量组件

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

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

可用性组件

High Availability Session Store 4.4.3

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

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

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

Sun Cluster 3.1 8/05 和 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 代表 高可用性

HA Application Server


注 –

代理列表在 SPARC 和 x86 上并不相同。有关 Sun Cluster 代理的详细信息,参见 Sun Cluster 文档,网址为 http://docs.sun.com/app/docs/prod/entsys.5 http://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 包括以下子组件:

Sun Cluster Geographic Edition Core

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 包括以下子组件:

Portal Server Secure Remote Access Core。 提供核心功能。

Web Proxy Server 4.0.4

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 监视指南》

共享组件提供了 Java ES 系统服务组件和服务质量组件所依赖的本地服务及技术支持。这些组件是本地库,可由特定主机上运行的所有 Java ES 组件共享。Java ES 安装程序会自动安装所需的任何共享组件,以支持安装在主机中的其他 Java ES 组件。

Java ES 包括以下共享组件:

ACL (Apache Common Logging) 1.0.4