Sun Java Enterprise System 5 Update 1 技术概述

系统服务组件

有许多 Java ES 组件提供了用于支持分布式软件解决方案的主要服务。这些 system services(系统服务)包括 portal 服务、身份认证和安全服务、Web 容器服务、J2EE 应用程序服务以及持久性服务。

下表按字母顺序列出了提供这些分布式服务的 system service components(系统服务组件)及其提供的服务,并对这些服务做了简要描述。每个系统服务组件都是一个能够支持大量客户机的多线程服务器进程。有关各组件的详细信息,参见系统服务组件

表 1–1 Java ES 系统服务组件

组件 

提供的系统服务 

Sun Java System Access Manager

提供访问管理和数字化身份管理服务。访问管理服务包括对访问应用程序和/或服务进行的验证(包括单点登录)和基于角色的授权。管理服务包括对个人用户帐户、角色、组和策略的集中化管理。

Sun Java System Application Server

为 Enterprise JavaBeansTM (EJB) 组件提供 J2EE 容器服务,如会话 Bean、实体 Bean 和消息驱动 Bean。该容器提供紧耦合分布式组件进行交互所需的基础结构服务,使 Application Server 成为电子商务应用程序和 Web 服务的开发和执行平台。Application Server 还提供 Web 容器服务。

Sun Java System Directory Server

提供一个中心信息库,用于存储和管理 Intranet 和 Internet 信息,如身份配置文件(员工、客户、供应商等)、用户凭证(公共密钥证书、密码和 pin 号)、访问权限、应用程序资源信息以及网络资源信息。 

Java DB [Java ES 5 是第一个将 Java DB 作为产品组件包括进来的发行版本。Java DB 首次是作为共享组件(称为 Derby Database)发行并包括在 Java ES 2005Q4 中的。]

为 Java 应用程序开发提供了一个轻量级数据库。Java DB 是 Sun 支持分发的开放源代码 Apache Derby 数据库,该数据库 100% 采用 Java 技术实现。

Sun Java System Message Queue

在松耦合分布式组件与应用程序之间提供可靠的异步消息传送。Message Queue 实现了 Java 消息服务 (Java Message Service, JMS) API 规范,并增加了安全性、可伸缩性和远程管理等企业功能。

Sun Java System Portal Server

向访问业务应用程序或服务的基于浏览器的客户机提供主要的 portal 服务,如内容聚合和个性化。Portal Server 还提供了可配置的搜索引擎。 

Sun Java System Service Registry

提供了用以支持面向服务的体系结构 (Service-Oriented Architecture, SOA) Web 应用程序的注册表和系统信息库。Service Registry 实现了用于注册和搜索 Web 服务以及用于管理相关信息、事实和工件(如 XML 模式、业务过程规则、访问控制、版本控制等)的行业标准。 

Sun Java System Web Server

为 Java Web 组件(如 Java servlet 和 JavaServer PagesTM (JSPTM) 组件)提供 J2EE Web 容器服务。Web Server 还支持用于传送静态和动态 Web 内容的其他 Web 应用程序技术,如 CGI 脚本和 Sun JavaTM System Active Server Pages。