Java ES 系统服务组件提供支持分布式企业应用程序所需的基础结构服务。以下章节介绍 Java ES 系统服务组件:
Sun Java System Access Manager (Access Manager) 提供了一个基础结构,便于组织对用来管理客户、员工和合作伙伴的数字化身份的过程进行掌控,这些人使用了各自基于 Web 的服务和非基于 Web 的应用程序。由于这些资源可能分布在大范围的内部和外部计算网络中,因此定义了相应的属性、策略和权利并将其应用于每个身份,以便管理对这些技术的访问。
Java ES 安装程序以可单独安装的组件形式提供了 Access Manager。如果需要,下列 Access Manager 子组件可单独安装:
身份认证管理和策略服务核心组件。提供相应的手段来创建和管理用户身份以及定义和评估策略,这些策略基于用户的身份提供对 Java ES 资源的访问。这个子组件也包括 Access Manager SDK 和 Delegated Administrator(参见Sun Java System Delegated Administrator 6 2005Q4)子组件。
Access Manager SDK。提供 Access Manager 的远程接口。这个子组件需要安装在托管 Java ES 组件的任何计算机上,而该组件可远程访问 Access Manager。
Access Manager 管理控制台。此图形界面将身份认证服务和策略管理合并在一起,为用户在 Directory Server 中创建和管理用户帐户、服务属性以及访问规则提供了单一界面。
用于联合管理的通用域服务。使用户能够使用单一身份来访问由多个附属服务提供商提供的应用程序。
Sun Java System Application Server (Application Server) 提供了一个与 J2EE 兼容的平台,用于开发和部署应用程序服务和 Web 服务。Application Server 为紧耦合分布式组件间的交互提供了基础结构服务,包括远程方法调用和其他运行时服务。
Java ES 安装程序以可单独安装的组件形式提供了 Application Server。如果需要,下列 Application Server 子组件可单独安装:
Domain Administration Server。提供服务器端管理功能,如管理和配置 Application Server 以及部署 J2EE 组件和应用程序。
Application Server Administration Client。提供图形管理客户机,允许您管理并配置 Application Server 安装以及托管的应用程序。Administration Client 还可以协助部署应用程序。
Command Line Administration Tool。提供命令行管理客户机,允许您管理并配置 Application Server 安装以及托管的应用程序。该工具还可以协助部署应用程序。
Load Balancing Plug-in。
PointBase。提供可用于持久性操作的嵌入式数据库。
样例应用程序。
Sun Java System Calendar Server (Calendar Server) 是一种基于 Web 的可伸缩解决方案,供企业和服务提供商进行集中化的日程和调度管理。Calendar Server 支持个人日历、组日历以及诸如会议室和设备等资源的日历。
Java ES 安装程序以可单独安装的组件形式提供了 Calendar Server。
Sun Java System Directory Server (Directory Server) 为 Intranet、网络和 Extranet 信息提供集中化的目录服务。Directory Server 与现有系统集成在一起,充当一个集中化的系统信息库,用于将员工、客户、供应商和合作伙伴信息合并在一起。您可以对 Directory Server 进行扩展,以管理用户配置文件和首选项以及 Extranet 用户验证。
Java ES 安装程序以可单独安装的组件形式提供了 Directory Server。
Sun Java System Instant Messaging (Instant Messaging) 使最终用户能够参与即时消息传送和聊天会话、相互发送警报消息以及即时共享组新闻。Instant Messaging 既适用于 Intranet 又适用于 Internet,还支持与其他即时消息传送服务提供商的交互。
Java ES 安装程序以可单独安装的组件形式提供了 Instant Messaging。下列 Instant Messaging 子组件可单独安装:
Instant Messaging Server Core。包括服务器和多路复用器软件。
Instant Messaging Resources。
Access Manager Instant Messaging 服务。
Sun Java System Message Queue (Message Queue) 是一种基于标准的解决方案,用于解决应用程序间的通信及可靠消息传送方面的问题。Message Queue 是一个企业消息传送系统,它实现了 Java 消息服务 (Java Message Service, JMS) 开放标准。
除了作为 JMS 提供者外,Message Queue 还具有其他功能,它们超过了 JMS 规范的最低要求。使用 Message Queue 软件,在不同平台和操作系统上运行的进程可以通过连接到一项公共的 Message Queue 服务来发送和接收信息。这样,应用程序开发者就可以将精力集中在其应用程序的业务逻辑上,而不必关注其应用程序如何进行跨网络通信这样的底层细节。
Message Queue 以两种版本提供:
企业版(默认)。为多代理程序消息服务、HTTP/HTTPS 连接、安全和可伸缩连接、客户机连接故障转移提供支持,并为 C 语言提供客户机支持。此版本最适合在大规模生产环境中部署和运行消息传送应用程序。
平台版。提供基本 JMS 支持,最适合小规模部署与开发环境。
Java ES 安装程序以可单独安装的组件形式提供了 Message Queue 企业版和 Message Queue 平台版。
Sun Java System Messaging Server (Messaging Server) 是一种功能强大的基于标准的 Internet 消息传送服务器,对于企业和服务提供商均适用。Messaging Server 专为进行大容量可靠消息处理而设计,它由可独立配置的模块化组件组成,这些组件为多种电子邮件协议提供支持。
Java ES 安装程序以可单独安装的组件形式提供了 Messaging Server。但是,安装后,每个 Messaging Server 实例都可配置成提供任意数量的不同消息传送服务,实际上代表下列一组 Messaging Server 子组件:
Message Store。提供消息存储和检索服务。
消息传输代理 (Message Transfer Agent, MTA)。支持通过处理 SMTP 连接、路由电子邮件和传送消息到适当的消息存储区来发送电子邮件。可配置为传送电子邮件到内部存储区(入站)或外部邮件存储区(出站)。
消息多路复用器 (Message Multiplexor, MMP)。支持通过使用 IMAP 或 POP 协议访问电子邮件客户机的消息存储区(或一组存储区)来检索电子邮件。
Message Express 多路复用器 (Message Express Multiplexor, MEM)。支持通过基于 Web (HTTML) 的电子邮件客户机来检索和发送电子邮件。
Sun Java System Portal Server (Portal Server) 是一种启用了身份认证的门户服务器解决方案。Portal Server 集成了主要的门户服务,如个性化、整合、安全性、集成和搜索。Mobile Access 是 Portal Server 的子组件,提供从移动设备(如移动电话和个人数字助理)对 Portal Server 的无线访问。
Java ES 安装程序以可单独安装的组件形式提供 Portal Server,包括 Mobile Access。
Sun Java System Service Registry (Service Registry) 是一个系统信息库,它相当于 Web 服务 (UDDI) 注册表和企业业务 XML (enterprise business XML, ebXML) 注册表,用于支持 Web 面向服务的体系结构 (Service-Oriented Architecture, SOA) 应用程序。UDDI 注册表用于注册和搜索 Web 服务,而 ebXML 注册表用于存储和管理支持业务过程集成所需的人为信息。这些人为因素包括诸如 XML 模式、业务过程规则、Web 服务访问控制、版本控制、分类模式等元数据。
Sun Java System Web Server (Web Server) 是在开放标准上建立的一种多进程多线程安全 Web 服务器。Web Server 可为任何规模的企业提供较高的性能、可靠性、可伸缩性和可管理性。Web Server 所支持的 Web 软件标准的范围很广,包括 JDK 1.4.1、Java Servlet 2.3、JavaServer Pages TM (JSPTM) 1.2、HTTP/1.1、PKCS #11、FIPS-140、168 位梯升式证书及其他各种基于安全性的标准。
Java ES 安装程序以可单独安装的组件形式提供了 Web Server。