Sun Java Enterprise System 2005Q4 技术概述

本章的主要术语

本节说明本章使用的主要技术术语,主要是阐述这些术语之间的关系以及它们在 Java Enterprise System 上下文中是如何使用的。

application component(应用程序组件)

定制开发的软件 component(组件),执行某些特定的计算功能,为 end user(最终用户)或其他应用程序组件提供 business service(业务服务)。应用程序组件通常符合分布式组件模型(如 CORBA 和 J2EETM 平台)。这些组件可以单独或联合封装成 web service(Web 服务)

architecture(体系结构)

一种设计,展示了分布式应用程序(或其他某个软件系统)的逻辑和物理构件及其相互关系。对于 distributed enterprise application(分布式企业应用程序)而言,体系结构设计通常同时包括应用程序的 logical architecture(逻辑体系结构)deployment architecture(部署体系结构)

business service(业务服务)

application component(应用程序组件)或组件的集合体,代表多个客户机执行业务逻辑(因而是一个多线程进程)。业务服务也可以是作为 web service(Web 服务)封装起来的分布式组件的集合体,还可以是独立的 server(服务器)

client(客户机)

请求软件 service(服务)的软件。(注:此术语并非指人 — 参见 end user(最终用户)。)客户机可以是请求另一服务的某项服务,或者是最终用户所访问的某个 GUI 组件。

deployment architecture(部署体系结构)

一种高层次设计,描绘了 logical architecture(逻辑体系结构)到物理计算环境的映射。物理环境包括内联网或 Internet 环境中的计算机、它们之间的网络链路以及支持软件所需的其他物理设备。

logical architecture(逻辑体系结构)

一种设计,描绘了分布式应用程序的逻辑构件以及这些构件之间的关系(或接口)。逻辑体系结构包括分布式 application component(应用程序组件)以及支持这些组件所需的基础结构服务组件。

server(服务器)

一种多线程软件进程(有别于硬件服务器),为通过外部接口访问服务的 client(客户机)提供分布式 service(服务)或一组紧密结合的服务。

web service(Web 服务)

一种服务,它符合为实现可访问性、服务封装和发现功能而制订的标准化 Internet 协议。这些标准包括 SOAP(Simple Object Access Protocol,简单对象访问协议)消息传送协议、WSDL(Web Service definition Language,Web 服务定义语言)接口定义以及 UDDI(Universal Discovery, Description, and Integration,通用发现、描述和集成)注册标准。