我的WAS学习历程 (一)

第一步,学习WAS先要了解其系列产品,最新版本为V7。WAS家庭包括以下成员:
 Application Server:JavaEE 5配置,易于管理平台,单服务器,兼容环境。
 Application Server Express: 快速建设,降低成本的选择,单步安装配置,快速且平滑启动,使用于动态网站和应用。
 Application Server Community Edition: 基于开源的Apache Geronimo, 轻量级的JavaEE 5应用服务器。
 Application Server Hypervisor Edition: 运行在VMware等虚拟机环境下。
 Application Server Network Deployment: 持续高可靠性能,支持高级性能和管理能力,应用于关键性应用服务。
 Application Server for Developers: 支持开发和创建测试环境。
 Application Server for z/OS:针对System z系统。

第二步,熟练运用红宝书(red book)
http://www.redbooks.ibm.com/abstracts/redp4482.html?Open
红宝书没有相关具体操作的介绍,而是WAS所涉及的概念纵览。主要知识点包括:
 WAS所支持的应用,包括:JavaEE应用,具体应用组建有企业Bean,Servlets,JSP和客户端应用,打包为EAR文件;Portlet应用,打包为WAR文件;SIP应用(使用SIP的java程序),打包为EAR;商业级应用,包括JavaEE以外的企业级应用。
 应用服务部署:包括单机式应用服务器和分布式应用服务器。
 应用服务器涉及的重要概念:应用服务器(Application Server),节点节点组和节点中介(Node,Node group, node agent),单元(Cell)
这里简单说明一下这几个概念,上面的顺序是由小到大的概念。应用服务器是运行应用时主要配置的组建,也是应用实际运行的地方。WAS可以配置一个或多个应用服务器。Express和Base版的WAS,每个应用服务器作为一个单独的环境运行。而ND版可以建立分布式的服务器环境,也就是在一个中心管理点上控制多个服务器。
节点是用来管理一组应用服务器,在一个操作系统实例中对这些应用服务器进行配置和操作管理。(一个操作系统内可以配置多个节点。)在单机环境中,只能对单度节点进行在分布式环境中,可以通过中央管理服务器对多个节点进行控制。
对节点是通过部署管理器(Deployment Manager)进行控制,在分布式环境中,当把一个单独的节点分配给单元的时候,就自动创建了一个节点代理。部署管理器通过节点中介来对节点进行管理和操作。
节点组是把一系列特性类似的节点进行分组。

单元就是把一组节点纳入到一个单独的管理域中。在Base版和Express版中,一个单元只能包括一个节点。ND版中,一个单元可以包括多个节点,并且由一个部署管理器进行管理。

在was 7.0版本以后,为了增强was的功能,有了一些新的组件和概念。
管理中介(administrative agent):是为了增强单机版was(Base版和Express版)而增加的组件。管理中介可以在一个操作系统内管理多个单机版的was服务器实例。

工作管理器(job manager),提供管理中介和部署管理器更高层的管理。

 服务器,包括应用服务器(Application Server)、代理服务器(Proxy Server)、Web服务器(Web Server)和一般服务器(Generic Server)
 每个应用服务器提供的容器支持:Web容器、EJB容器、Portlet容器、SIP容器

猜你喜欢

转载自lawrence20.iteye.com/blog/477959