Sun Java Enterprise System 5 技术概述

本章的主要术语

本节介绍本章使用的主要技术术语,重点阐述这些术语如何在 Java ES 上下文中使用。

adoption scenario(应用情况)

部署 Java ES 软件的总体原因,需描述您开始使用的软件系统以及试图达到的目标。有四种基本的 Java ES 应用情况:新系统、增强、扩展和升级。

component(组件)

一个软件逻辑单元,分布式应用程序即基于其建立。组件可以是 Java ES 中的一个 system components(系统组件),也可以是自定义开发的 application component(应用程序组件)。应用程序组件通常符合分布式组件模型(如 CORBA 或 J2EETM 平台)并执行某种特定的计算功能。这些组件单独或联合提供 business service(业务服务),并可封装成 web service(Web 服务)

distributed enterprise application(分布式企业应用程序)

一种应用程序,其逻辑遍布于整个网络或 Internet 环境(分布式方面),其范围和规模满足了生产环境或服务提供者的需要(企业方面)。

end user(最终用户)

常常通过图形用户界面(如 Internet 浏览器或移动设备 GUI)使用分布式应用程序的人员。应用程序同时支持的最终用户数是决定应用程序 deployment architecture(部署体系结构)的一个重要因素。

service(服务)

为一个或多个 client(客户机)执行的一种软件功能。此功能可能是极低层级的服务,如内存管理服务,也可能是高层级服务,如信用检查 business service(业务服务)。高级服务可以由一族单项服务组成。服务可以是本地的(供本地客户机使用),也可以是分布式的(供远程客户机使用)。

product component(产品组件)

Java ES system service components(系统服务组件)和 Java ES service quality components(服务质量组件),前者提供主要的 Java ES 基础结构服务,后者用于增强这些系统服务。产品组件在 Java ES 安装程序中是可选的。

service quality component(服务质量组件)

Java ES 中包含的一种 system component(系统组件)。这些组件可增强系统服务组件和分布式应用程序组件的可用性、安全性、可伸缩性、可维护性及其他质量。

shared component(共享组件)

Java ES 中包含的一种 system component(系统组件)。共享组件(通常是程序库)为其他系统组件提供本地服务。

system component(系统组件)

Java ES 中包括的且由 Java ES 安装程序安装的任何一个软件包或任何一组软件包。有多种系统组件:用于提供 Java ES 基础结构服务的 product components(产品组件)以及用于为其他系统组件提供本地服务的 shared components(共享组件)

system service(系统服务)

一项或多项分布式 services(服务),它们定义了 Java ES 所提供的独特功能。系统服务通常需要多个 service quality components(服务质量组件)和/或多个 shared components(共享组件)的支持。

system service component(系统服务组件)

Java ES 中包含的一种 system component(系统组件)。系统服务组件提供主要的 Java ES 基础结构服务:portal 服务、身份认证和安全服务、Web 和应用程序服务及可用性服务。