WebSphere Application Server - Express 是 WebSphere Application Server 家族中最简单的成员。因为它的目标是中小型公司,而这些公司可能不需要javascript:;" onClick="javascript:tagshow(event, '%C6%E4%CB%FB');" target="_self">其他产品所提供的所有功能,所以它只包含了 WebSphere Application Server 完整架构的一个子集。例如,它未包括 EJB 支持。
WebSphere Application Server - Express 由两个主要产品构成:
Express Application Server - 用以支持 Web 应用程序部署和运行的全功能生产系统
WebSphere Studio Site Developer(WSSD) - 允许您创建和测试应用程序的开发工具
图 1 向您展示了 WebSphere Application Server - Express 架构的概貌。
图 1. WebSphere Application Server - Express 概貌
以下是 WebSphere Application Server 中使用的术语:
应用程序服务器
应用程序服务器是您的应用程序将要执行的基本运行库组件。您可以在配置中定义一个或多个应用程序服务器;但是在 Express 级别上,不能将工作负载分布在多个应用程序服务器中。
以下是应用程序服务器中的主要组件:
Web 容器
每个应用程序服务器运行库都有一个逻辑 Web 容器。该容器将处理 servlet、JSP 文件以及其他类型的服务器端内容。Web 容器配置提供了应用程序服务器组件的有关信息,该组件处理由 Web 服务器所提交的请求。
嵌入式 IBM HTTP 服务器
在典型的应用程序服务器环境中,您将具有一个 Web 服务器来为 HTML 页面服务。需要动态内容的请求(使用 JSP 或 servlet)将被传递给应用程序服务器。Express Application Server 提供了基于 IBM HTTP 服务器的嵌入式 Web 服务器。这个嵌入式服务器可用于为应用程序提供静态的 Web 页面。虽然无法完全配置 Web 服务器,但是它提供了 WebSphere Application Server - Express 环境中运行的应用程序所需的功能。
节点
一个节点就是一个共享公共配置的 WebSphere 管理的逻辑进程分组。节点通常与 Application Server 的物理安装有关。在应用程序的 Express 配置中,就只有一个称作 DefaultNode 的节点。
单元
单元是更高级的 Application Server 版本中所使用的管理概念。应用程序服务器附属于节点,而节点则属于单元。在 Express 配置中,只有一个称作 DefaultNode 的单元。
可在以下地方找到更多 WebSphere 的术语定义:
http://publib-b.boulder.ibm.com/Redbooks.nsf/RedbookAbstracts/sg246976.html?Open
http://publib-b.boulder.ibm.com/Redbooks.nsf/RedbookAbstracts/sg246555.html?Open
DB2 UDB Express 是 IBM DB2 家族中定价最低的全功能关系数据库版本。它是专为帮助中小型公司集成和管理其业务而设计的。
图 2 展示了 DB2 UDB Express 的概貌。
图 2. DB2 UDB Express 概貌
以下是一些您必须熟悉的 DB2 基本术语:
DB2 管理服务器(DB2 Administration Server,DAS)
图 2 外部定义了一个物理机器(“My Server”)。所有安装了 DB2 的机器都具有一个称作 DAS 的后台进程。DAS 的主要目的是为了提供远程管理支持。每个物理机器都应该具有一个 DAS 服务器进程。
实例
实例是一个提供数据库访问的进程集合。一个实例可用于提供到一个或多个数据库的服务。您可以在一台机器上安装一个或多个实例,而每个实例都充当一个独立的服务器环境,因此,这些实例的停止和重启都互不影响。
每个实例还具有自己的配置文件,数据库管理器配置文件(DBM CFG)用于进行实例级的安全、性能变量和通信配置。每个实例都有一个 DBM CFG。
数据库
数据库是一组表的集合,包括数据以及相关对象,如索引、视图、触发器和存储过程。实例进程提供到数据库数据的访问。
每个数据库都具有自己的数据库级配置文件,称作数据库配置文件(DB CFG)。
安装 WebSphere 和 DB2 UDB Express 产品
在后面的一个实践中,我们将使用 IBM WebSphere Application Server Express V5.1 和 IBM DB2 Universal Database Express V8.1。可从以下 Web 站点下载 WebSphere Application Server Express 和 DB2 UDB Express 的试验版本:
http://www14.software.ibm.com/webapp/download/home.jsp。
我们不会一步步地介绍安装,因为该过程有向导协助进行并且极其简单。以下是您验证是否成功完成安装时可采取的一些步骤: