初学WebSphere Application Server

收集整理了一些关于WebSphere Application Server(WAS)的学习资料,并总结一下自己的学习笔记。希望对和我一样对WebSphere感兴趣的新手们有所帮助。
WebSphere是IBM的核心软件设施,而WAS就是这个核心软件设施中的基础,其他WebSphere的产品都是运行其上的。所以学习好WAS就为学习IBM核心中间件技术或是其他WebSphere产品打下坚实的基础。
这里说一下WebSphere Application Server Community Edition,它是一个全面支持J2EE1.4标准的轻量级应用服务器,构建与Apache Geronimo基础之上,完全免费,而且建立于之上的应用可以轻松迁移至WebSphere Application Server上,是学习WebSphere系列产品的一个不错的起步。而WAS是一个全面满足企业级应用开发标准的应用服务器。其中WAS又划分为3个独立的版本,Express,Base 和 Network Deployment。Express和Base本质上是一样的,区别于各自的费用和IBM提供的技术支持及服务,而Network Deployment 则提供了更加高级的特性,例如高可用性,扩展性,集群和管理多个应用服务器的能力。
在学习WAS的过程中,有几个比较重要的概念是需要理解清楚的。他们分别是Node,Node Agent,Node Group,Profile, Cell, Server.首先说Server,其实就是我们理解Application Instance。每一个Server都和一个Profile(概要文件)对应,Profile是Server的处理分组,对受管于它的Server进行了全局配置。而Node是一个管理中用到的概念,它和Profile对应,也就是说Node和Profile可能管理着一个或者多个Server。不过对于Base和Express若想建立多个Server,那么它们必须通过创建Profile(Node)来实现,所以这些Server之间彼此独立,各自保留有自己的配置,对于同一台计算机,只要保证它们的Http Port不同,那么它们可以独立运行。而对于Network Deployment版本的WAS就可以在一个Profile(Node)中创建多个Server,而且在deployment manager中通过Node Agent来管理Node(Profile),从而管理每一个Server。Cell是一个管理配置上的概念,是管理员将节点间逻辑关联起来的实现方法。管理员根据具体的业务环境,制定对其整体系统集成环境有意义的条件来定义和组织构成单元的节点。就一般情况来说,可以将单元看作是最大的作用域。至于Node Group是在WAS V6.0提出来的新概念,它是在Cell中Node的逻辑分组,Node Group用来验证所属Nodes是否有能力执行允许的功能。举个例子,一个Node Group里面同时存在z/OS的nodes和非z/OS的nodes是不可能的,你可以建立多个Node Group来管理其他nodes。
对于应用管理配置方面,WAS有三个入口可以让你方便的管理应用服务器。它们分别是:1.Administrative Console,一个基于Web的应用程序入口,用户可以根据各自的权限职责来管理特定组件和服务,为应用服务器做定制。Administrative Console是WAS的一个系统应用,所以不会被当作其他企业应用程序显示在console上。作为独立的应用服务器,Administrative Console运行在application server上,而对于Network Deployment 分布式服务器环境中,Administrative Console则运行中deployment manager。在这种环境中,当一个node增加时,他所对应的Administrative Console应用程序将会被删除,同时配置文件将会集成到管理cell的存储库中,从而由deploment manager维护。2.命令,在<install_server_root>/bin下面有很多可以执行的批处理文件,例如你可以执行startServer.bat命令来启动应用服务器。3.脚本,这是一个非常灵活并且迅速完成配置的方式,使用这种方式可以自动处理多个server或者node的配置。目前WAS V6.0支持jcal和jpython脚本语言,不过这适合于高级管理配置管理员,我个人更倾向于使用第一种方式。
好了,现在基本的概念清楚了,那么通过学习developerworks的HelloWorld系列,开始一步一步学习使用WAS吧。加油吧! :wink:

WebSphere 新手入门
[url]http://www.ibm.com/developerworks/cn/websphere/newto/index.html[/url]
WebSphere Application Server 新手入门 [url]http://www.ibm.com/developerworks/cn/websphere/zones/was/newto/index.html[/url]
WebSphere Application Server Community Edition 入门
[url]http://www.ibm.com/developerworks/cn/websphere/techjournal/0512_gawor/0512_gawor.html[/url]
WebSphere Application Server 红皮书
[url]http://www.redbooks.ibm.com/redpapers/pdfs/redp3918.pdf[/url]
WebSphere Roadmap
[url]http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.wsfep.multiplatform.doc/info/ae/ae/tejb_dvdp.html[/url]
WebSphere介绍: WebSphere Studio,一个Web站点开发和设计工具包,包括项目管理,Java Servlet代码生成器,HTML写作工具,各种Script的编制工具,以及JAVA代码(Beans和Servlets)的开发工具。    WebSphere应用服务器提供三个等级的版本,它们是:    标准版(Standard Edition),是整个应用服务器家族的基础,提供从电子商务网站的建构、发布 到管理能力。标准版提供了开放、标准的平台和工具,以加速向电子商务的迁移。新加入的DB2UniversalDatabase5.2 支持,使开发者能够设计更强大有效的应用。WebSphere应用服务器标准版V1.1已经面世。包 括Servlet运行时引擎(RuntimeEngine),高性能的数据库连接程序(提供预联接,会话和状态管理的 应用服务,以及支持XML(eXtensibleMark-upLanguage)文档结构.   高级版(Advanced Edition),在标准版本的基础上,又增加了对安全性和交易处理能力的强化支持。连接已有的 数据库系统和基于主机的交易系统。并提供了复杂的工具以简化分布式组件应用的开发.   企业版(Enterprise Edition),提供了一个高可靠性的解决方案,能够将电子商务应用移植进关键性的企业环 境,起到平衡现有IT系统的作用。它组合了IBM享誉世界的交易环境TXSeries,和ComponentBroker,IBM的一个支持 完全的分布式对象访问和商务处理连接能力的产品。所有现在运行在TXSeries或ComponentBroker上的应用将在 Webshpere企业版中得到完全支持。    IBMWebSphere Performance Pack,包括eNetwork Dispatcher,Web Traffice Express 代理服务器和AFS分布式文件系统。让ISP(Internet Service Provider)和公司IT(Information Technology)专家降低 Web服务器拥塞,提高信息可获取性,改进服务器性能。 目录: WebSphere Application Server v7.1互补产品 WAS v7.0 的价值在IBM z/OS WebSphere Application Server Version 7.0 特色 WebSphere Application Server Version V7.0技术简介 WebSphere Application Server v7.0安装与迁移 WebSphere Application Server v7.0系统管理 WebSphere Application Server v7.0安全功能 WebSphere Application Server v7.0运行配置 WebSphere Application Server v7.0的价值-服务集成总线 WebSphere Application Server v7.0:IBM® Rational® Application Developer V7.5 WebSphere Application Server v7.0 附加值增强 WebSphere Application Server v7.0 特色总结 WebSphere Application Server v7.1互补产品 WAS v7.0 的价值在IBM z/OS WebSphere Application Server Version 7.0 特色 WebSphere Application Server Version V7.0技术简介 WebSphere Application Server v7.0安装与迁移 WebSphere Application Server v7.0系统管理 WebSphere Application Server v7.0安全功能 WebSphere Application Server v7.0运行配置 WebSphere Application Server v7.0的价值-服务集成总线 WebSphere Application Server v7.0:IBM® Rational® Application Developer V7.5 WebSphere Application Server v7.0 附加值增强 WebSphere Application Server v7.0 特色总结
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值