Sun Java Enterprise System 2005Q4 技术概述

系统服务组件

许多 Java ES 组件都提供可支持分布式软件解决方案的主要服务。这些 system service(系统服务)包括门户服务、通信和协作服务、身份认证和安全服务、Web 容器服务以及 J2EE 应用程序服务。

下表简要描述了提供这些分布式服务的 system service component(系统服务组件)及其提供的服务。每个系统服务组件都是一个能够支持大量客户机的多线程服务器进程。有关任一组件的详细信息,参见系统服务组件说明

表 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 Calendar Server

为最终用户和最终用户组提供日历和调度服务。Calendar Server 包括一个基于浏览器的客户机,用于同服务器进行交互。 

Sun Java System Directory Server

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

Sun Java System Instant Messaging

在最终用户间提供安全、实时的通信,如即时消息传送(聊天)、会议、警报、新闻、民意测验和文件传输。该服务包括一个在线状况管理器,可告知用户何人目前在线;还包括一个基于浏览器的客户机,可与服务器进行交互。 

Sun Java System Message Queue

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

Sun Java System Messaging Server

提供安全、可靠的大容量消息存储和转发服务,该服务支持电子邮件、传真、寻呼、语音和视频。Messaging Server 可同时访问多个消息存储器,并提供了内容过滤功能来帮助抵制垃圾电子邮件及防止病毒攻击。 

Sun Java System Portal Server

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

Sun Java System Web Server

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

Sun Java System Service Registry 

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