IBM®
跳转到主要内容
    中国 [选择]    使用条款
 
 
Select a scope:Search for:    
    首页    产品    服务与解决方案     支持与下载    个性化服务    
skip to main content

developerWorks 中国  >  WebSphere  >

推荐阅读清单: WebSphere Application Server

developerWorks
文档选项

未显示需要 JavaScript 的文档选项


级别: 初级

IBM Software Services for WebSphere, WebSphere 顾问, IBM Software Group

2006 年 5 月 23 日 更新

通过此阅读清单,可以了解如何使用 IBM® WebSphere® Application Server,此清单是为客户、顾问和其他技术专业人员准备的,由 IBM Software Services for WebSphere 编译而成。

引言

这份关于 IBM 的 WebSphere Application Server 的推荐阅读材料清单是 IBM Software Services for WebSphere 搜集各种资源编译而成的。其中的许多文档基于一些关键领域,您在深入研究 Web 应用程序的设计和实现之前应该了解这些领域。其他文档阐释了项目生命周期的不同阶段,您在继续进行各个循序渐进的阶段之前应该加以回顾。

如果没有特别的提示,则这份清单中的文档所包含的信息对所有当前支持的 WebSphere Application Server 版本普遍适用,即使这些信息是在以前版本的上下文中进行讨论的。当某项内容仅适用于一个或多个特定的 WebSphere Application Server 版本(或其他 IBM 软件)时,我们将在标题后注明适用的版本。

这份阅读清单是为客户、顾问及其他对使用和学习更多关于 WebSphere Application Server 的知识感兴趣的技术专业人员准备的,并且定期更新。尽管一些条目提供了有关了解 Web 应用程序开发的入门知识,但也可以参阅 IBM developerWorks 中国网站 Rational 专区® Rational Application Developer V6 Programming Guide 获得关于 Web 开发和 IBM Rational 产品的更全面的参考资料。

这份清单是如何组织的

这份清单中的所有条目都放在如下标题之下:

  1. 体系结构与关键概念
  2. 开发简单应用
  3. 开发复杂应用
    1. 入门
    2. 开发环境
    3. J2EE 开发
    4. 开发 Web 应用程序
    5. 开发 EJB 应用程序
    6. 开发客户机应用程序
    7. 数据库与连接池
  4. 集成
    1. 与 JMS 集成
    2. 与 Web 服务集成
    3. 与 JMS 和 Web 服务集成
  5. 迁移
  6. 安全
  7. 测试
  8. 性能与监视
    1. 优化
    2. 缓存
    3. 监视
    4. 工具
  9. 部署就绪
    1. 应用程序部署
    2. 系统管理
    3. 可伸缩性
  10. 随需应变的计算





回页首


1. 体系结构与关键概念

  1. WebSphere Application Server V6 product family overview
    适用于版本 6.x
    作为 WebSphere 软件平台的基础,WebSphere Application Server V6.0 是业界首要的基于 Java™ 的应用程序平台,用于为动态电子商务领域集成企业数据和事务。每一个可用的配置都提供了丰富的带有应用程序服务的应用程序部署环境,该环境可以提供事务管理的增强功能以及 WebSphere 系列产品所需的安全、性能、可用性、连接性和可伸缩性。对于新手而言,此页提供了对 WebSphere 系列中的每种产品的概述。
    http://www.ibm.com/software/webservers/appserv/was/

  2. WebSphere Application Server V6 Technical Overview
    适用于版本 6.x
    WebSphere Application Server V6 是通过 IBM 的 Java 2 Enterprise Edition (J2EE) 平台实现的,符合 J2EE 1.4 规范。WebSphere Application Server 可以在三个设计用来满足各种各样的客户需求的特殊软件包中找到。每一个包的核心都是为企业应用程序提供运行时环境的 WebSphere Application Server。这本 IBM 红皮书重点介绍用于分布式平台的 WebSphere Application Server 的打包选项的运行时服务器组件。
    http://www.redbooks.ibm.com/abstracts/redp3918.html?Open

  3. WebSphere Application Server V6 Planning and Design WebSphere Handbook Series
    适用于版本 6.x
    这本 IBM 红皮书讨论了工业级 WebSphere Application Server V6 环境的规划与设计。该红皮书的内容针对在规划和设计各种规模的复杂实现时需要帮助的 IT 架构师和顾问。该红皮书介绍了 WebSphere Application Server V6 中加入的新的打包和功能,包括可选技术、产品体系结构以及与其他产品的集成。这本红皮书还介绍了最通用的实现拓扑,并详细介绍了如何规划符合 WebSphere Application Server 环境的特定任务和组件。
    http://www.redbooks.ibm.com/abstracts/sg246446.html

  4. 服务数据对象简介:Java 环境中的下一代数据编程
    适用于版本 6.x
    许多 Java 开发人员对如何统一访问异构数据持怀疑态度,对提出使用各种编程框架解决这一问题的建议感到失望。这篇文章向您介绍下一代数据编程:服务数据对象 (SDO)。
    http://www.ibm.com/developerworks/cn/java/j-sdo/





回页首


2. 简单应用开发

  1. “开放”IBM WebSphere应用服务器家族的大门

    WAS CE 作为 WebSphere 应用服务器产品家族的新成员,展示了一个新的业务模型,提供免费代码用于开发、测试和部署,向 IBM 客户和合作伙伴提供了更灵活的选择。 通过本讲座,您将了解到 IBM 对于 WAS CE 产品的市场定位和策略,以及可供客户选择的技术支持方案。还将介绍 WAS CE 的产品特性和系统架构,并详细阐述 WAS CE 服务器管理的基本知识。
    http://www-128.ibm.com/developerworks/cn/views/websphere/seminar.jsp?cv_doc_id=108278

  2. WebSphere Application Server Community Edition 入门

    IBM WebSphere Application Server Community Edition 是基于 Apache Geronimo 的开放源代码 Java 2 Platform Enterprise Edition (J2EE) 应用服务器。本文将帮助您理解为什么要使用这一新产品,它什么时候会是项目的最佳选择,然后向您介绍要快速上手和运行 WAS CE 需要了解哪些内容。
    http://www.ibm.com/developerworks/cn/websphere/techjournal/0512_gawor/0512_gawor.html

  3. WebSphere Application Server Community Edition 如何利用 WebSphere Application Server 中已有的 J2EE 资源

    通过访问 IBM® WebSphere® Application Server JNDI 树,WebSphere Application Server Community Edition(IBM 公司免费的、基于 Apache Geronimo 技术的轻量级 J2EE™ 应用服务器)几乎能够与其所拥有的任何 J2EE 资源进行交互,并且重用这些资源。
    http://www.ibm.com/developerworks/cn/websphere/techjournal/0602_peterson/0602_peterson.html

  4. 使用 WebSphere Application Server Community Edition Server 的 Eclipse 插件

    使用 IBM WebSphere Application Server Community Edition V1.0.1.1 的 Eclipse 插件,开发人员可以为 Community Edition 服务器开发和部署 J2EE 应用程序,并对其进行调试。本文将逐步说明如何使用 Eclipse 框架将 J2EE 应用程序快速部署到 Community Edition 并对其进行测试。


  5. 使用 IBM Tivoli Directory 将 LDAP 部署到 Websphere Community Edition 中

    了解如何使用 IBM Tivoli Directory Server 配置 LDAP 领域,从而实现 WebSphere Application Server Community Edition 的用户身份验证和授权。






回页首


3. 开发复杂应用

3a. 入门

  1. 开发 Web 应用程序的快捷途径:在 WebSphere Application Server - Express 上开发访问 DB2 UDB Express 的 Java Web 应用程序
    适用于版本 5.1
    这篇文章向 Java 开发人员介绍使用 WebSphere Application Server Express(使用 DB2 Express 进行数据存储的)开发应用程序的基础知识。文中概述了 WebSphere Application Server(Express 和 DB2 UDB Express)的基本体系结构,解释了术语,并详细介绍了您需要了解的内容,从产品的安装和配置到 Java 应用程序的部署无所不包。
    http://www.ibm.com/developerworks/cn/db2/library/techarticles/dm-0405lim/index.html

  2. Build dynamic Web sites: Using IBM Rational Application Developer
    这篇教程向您展示了如何使用 IBM Rational Application Developer V6.0 来构建动态网站。它将带您完成一个简单的示例,该示例利用 Java Servlet 和 JavaServer Pages 实现一个简单的消息传递中心。您将学习如何使用 Rational Application Developer 来开发动态网站以及之后如何测试和调试代码。
    http://www.ibm.com/developerworks/edu/i-dw-r-dynwebsites-i.html

    同时参阅:

  3. 最容易最轻松的EJB组件
    这篇教程向您介绍 IBM Rational Application Developer for WebSphere Software,一种综合的、高度可视化驱动的集成开发环境,它使创建 EJB 组件的过程达到最简化的程度。您将学习使用新的方法来可视化地构造组件,然后轻松运行,以利用向导较之以前更快地创建 J2EE 应用程序。
    http://www.ibm.com/developerworks/cn/views/rational/tutorials.jsp?cv_doc_id=85177

    同时参阅

3b. 开发环境

  1. 理想的 WebSphere 开发环境
    这篇文章描述了 WebSphere Application Server 以及密切相关的 WebSphere 产品的理想开发环境(如 WebSphere Portal)。使用“环境”一词最大的意义可能在于,它几乎包括企业应用程序所有权的每一个方面,从开发到生产。这篇文章说明了为什么每一个阶段都是必需的,以及适当减少开销的某些方法。
    http://www.ibm.com/developerworks/cn/websphere/techjournal/0312_beaton/beaton.html

  2. WebSphere Application Server: Best Practices for an Application Development Infrastructure
    这本白皮书描述了为在 WebSphere Application Server 上创建应用程序而开发基础设施的最佳实践。适当使用合理、易理解和良好通信的流程与过程,您将能够以可靠、高效和一致的方式自信地创建 WebSphere 应用程序。
    http://www-106.ibm.com/developerworks/websphere/library/techarticles/0209_oberlin/oberlin.html

  3. Build and Deploy Procedures
    J2EE 应用程序开发和部署生命周期要求有严密的过程。本书摘以三个密切相关的方面为重点:构建、部署和服务器配置,并且确定了构建和部署过程的三种通用方法。
    http://websphere.sys-con.com/read/46845.htm

3c. J2EE 开发

  1. 最重要的十几个 J2EE 最佳实践
    J2EE 应用程序开发最重要的十二种最佳实践。
    http://www.ibm.com/developerworks/cn/websphere/techjournal/0405_brown/0405_brown.html

  2. Examining the Programming Model Extensions within IBM WebSphere Application Server V6
    适用于版本 6.x
    在 WebSphere Application Server V6 中,大部分编程模型扩展都包含在 WebSphere Application Server 的所有版本中,使得开发人员更易于为使用现有的 J2EE 技术通常难以解决的问题提供解决方案。这篇文章评论了某些 PME,并根据其解决的问题讨论了每一个 PME。
    http://websphere.sys-con.com/read/48334.htm

  3. Developing and Deploying Command Caching with WebSphere Studio V5
    适用于版本 5.x
    WebSphere Application Server V5 中新的命令缓存功能使得能够动态缓存 EJB 方法的结果。在缓存中存储以供后续调用方重用的命令允许在业务逻辑层(而非数据层)中处理请求,在数据层中处理请求开销更高。这篇教程展示了如何使用 WebSphere Studio Application Developer V5 通过 WebSphere Application Server V5 中新的命令缓存功能构建、部署和运行企业应用程序。
    http://www.ibm.com/developerworks/websphere/library/tutorials/0306_mcguinnes/mcguinnes_reg.html

  4. 类路径冲突的鉴别:最佳实践
    适用于版本 5.x
    当处理开放源代码 Java 软件时,经常会出现类路径冲突。这篇文章提供了一种简单的确定类路径问题何时出现的方法。
    http://www.ibm.com/developerworks/cn/websphere/techjournal/0406_brown/0406_brown.html

  5. Rational Application Developer V6 Programming Guide
    这本 IBM 红皮书是一份编程指南,重点介绍了 IBM Rational Application Developer V6.0 中所包含的功能和工具。其中许多章节提供了一些实际示例,演示如何使用工具来开发应用程序,以及如何从可视化的快速 Web 开发中获益。
    http://www.redbooks.ibm.com/abstracts/sg246449.html

    同时参阅:

3d. 开发 Web 应用程序

  1. WebSphere Application Server Technology for Developers V6 中的 JavaServer Page
    适用于版本 6.x
    这一由 3 部分组成的文章系列描述了批处理编译器的内部操作,并探讨了 WebSphere Application Server V6 中可用的批处理编译器配置参数。这一系列还介绍了如何优化 JSP 引擎的性能,并研究了 JavaServer Pages 引擎的体系结构。
    第一部分:JavaServer Pages 的批处理编译
    http://www.ibm.com/developerworks/cn/websphere/techjournal/0401_johnson/johnson.html
    第二部分:JSP 引擎的性能调优
    http://www.ibm.com/developerworks/cn/websphere/techjournal/0403_johnson/0403_johnson.html
    第三部分:JSP 引擎的体系结构
    http://www.ibm.com/developerworks/cn/websphere/techjournal/0412_johnson/0412_johnson.html

  2. 运用 WebSphere Studio V5.1.1 开发 JSF 应用程序
    适用于 WebSphere Studio Version 5.1.1
    这一由 5 部分组成的文章系列介绍了 JavaServer Faces (JSF) 的实践练习、以及可视化开发 J2EE Web 应用程序令人兴奋的新功能。
    第一部分:创建 JSF Web 项目和页面模板
    http://www.ibm.com/developerworks/cn/websphere/techjournal/0401_barcia/barcia.html
    第二部分:创建 JSF 提交表单
    http://www.ibm.com/developerworks/cn/websphere/techjournal/0402_barcia/0402_barcia.html
    第三部分:创建利用 Web Data Objects 技术来访问数据的 JSF 应用程序
    http://www.ibm.com/developerworks/cn/websphere/techjournal/0403_barcia/0403_barcia.html
    第四部分:使用 Action Handlers 和 JavaBean 数据组件集成 JSF 应用程序与 Enterprise Java Beans
    http://www.ibm.com/developerworks/cn/websphere/techjournal/0404_barcia/0404_barcia.html
    第五部分:使用 Web 服务代理组件创建 JSF Web 服务客户端
    http://www.ibm.com/developerworks/cn/websphere/techjournal/0405_barcia/0405_barcia.html

  3. Session Management in WebSphere Application Server V5
    本书摘概述了 Java servlet 规范的 HTTPSession API,然后讨论了 WebSphere Application Server 会话管理实现、以及配置 WebSphere Application Server 中各种会话管理选项的详细说明。(PDF)
    http://vig.prenhall.com/samplechapter/0131468626.pdf

  4. Improving HttpSession Performance with Smart Serialization
    使用 Java 开发 Web 应用程序最一致的问题就是,如何最好地处理会话状态。此最佳实践讨论如何使用瞬态变量使 WebSphere 能够选择性地序列化对象,从而改善性能。
    http://www.ibm.com/developerworks/websphere/library/bestpractices/httpsession_performance_serialization.html

3e. 开发 EJB 应用程序

  1. Session Facade 的规则和模式
    EJB Session Facade 模式使用会话 Bean 包装实体 Bean,所以客户机无法直接访问实体 Bean。该模式完全不是简单包装,这样有助于您构造会话 Bean 所调用的对象。这篇文章深入研究了这一有用的 EJB 模式的详细内容。
    http://www.ibm.com/developerworks/cn/websphere/library/techarticles/0106_brown/index.html

  2. 理解 WebSphere Application Server EJB 的访问意图
    WebSphere Application Server 定义了一组称为访问意向策略的扩展来控制对实体 Bean 的访问。了解该功能的工作方式是优化 EJB 应用程序性能的一个重要因素。这篇文章还展示了如何在 WebSphere Studio Application Developer Version 5.1.1 中配置访问意向。
    http://www.ibm.com/developerworks/cn/websphere/techjournal/0406_persson/0406_persson.html

  3. 在 J2EE 1.3 中消除服务定位器实现中的缓存
    这篇文章展示了包含资源缓存的 Service Locator 模式的实现如何导致代码在 J2EE 1.3 和更高版本中错误运行。尽管 Service Locator 模式本身还是有用的,但这篇文章将展示使用此模式的缓存是如何的有害(而非有益)以及应该将其从 Service Locator 实现中去除的原因,并提供了一些实用的可选方案。
    http://www.ibm.com/developerworks/cn/websphere/techjournal/0410_woolf/0410_woolf.html

  4. EJB 2.0 Development with WebSphere Studio Application Developer
    这本 IBM 红皮书详细介绍了如何有效地使用 WebSphere Studio Application Developer 开发基于 Enterprise JavaBeans (EJB) 体系结构的应用程序,并将该应用程序部署到 WebSphere Application Server。
    http://www.redbooks.ibm.com//redbooks.nsf/RedbookAbstracts/sg246819.html?OpenDocument

3f. 开发客户机应用程序

  1. 使用 Eclipse 富客户端平台和 Rational Application Developer V6 创建 EJB 客户端
    适用于 Rational Application Developer V6
    这篇文章展示了如何使用 Eclipse Rich Client Platform (RCP) 构建示例 EJB 客户机,RCP 由于具有可扩展性,所以受到越来越多的欢迎。这篇文章除了重点介绍如何使用 IBM Rational Application Developer 构建 RCP 应用程序外,还详细说明了如何将 Eclipse RCP 应用程序配置为 J2EE 应用程序客户机。
    http://www.ibm.com/developerworks/cn/websphere/techjournal/0501_barcia/0501_barcia.html

  2. Eclipse's Rich Client Platform
    适用于 Rational Application Developer V6
    这一由两部分组成的教程系列介绍了 Eclipse 及其 Rich Client Platform (RCP),并向您展示了如何组装 RCP 应用程序来为自己的业务应用程序创建合适的客户端接口。第 1 部分带您演练实现 RCP 应用程序的步骤,包括在 Eclipse 3.0 IDE 中创建项目、定义插件清单,以及创建基本透视图。使用这些组件,您可以创建其他 Java 支持类并启动单机版 RCP 应用程序。
    Part 1: Getting started
    http://www.ibm.com/developerworks/edu/os-dw-os-rcp1-i.html
    Part 2: Extending the generic workbench
    http://www.ibm.com/developerworks/edu/os-dw-os-rcp2-i.html

  3. WebSphere Application Server 的 Pluggable Application Client
    适用于版本 5.x
    这篇文章展示了如何使用 WebSphere Application Server Pluggable Application Client,它允许您使用 Sun® Java 运行时环境与应用服务器资源和代码构件(如 EJB 组件)交互。
    http://www.ibm.com/developerworks/cn/websphere/library/techarticles/0409_bhogal/0409_bhogal.html

3g. 数据库与连接池

  1. WebSphere connector architecture evolution
    适用于版本 6.x
    应用程序与应用服务器流程以外的资源通信和有效使用这些资源的功能一直是开发人员对应用程序的一项重要要求。另一项重要要求是供应商能够插入他们自己的解决方案来连接和使用他们的资源。这些功能在 WebSphere Application Server 中一直不断发展,从 JDBC 应用程序编程接口到 Common Connector Framework,再到后来的 J2EE Connector Architecture,后者提供诸如应用服务器入站通信、生命周期管理和工作管理这样的功能。这篇文章讨论了这些体系结构的 WebSphere Application Server 实现的发展、它们的好处以及权衡,并提供了 WebSphere Channel Framework Architecture 的预览。
    http://www.research.ibm.com/journal/sj/432/fontes.html

  2. WebSphere Application Server V5 中的 J2EE 连接器体系结构扩展
    适用于版本 5.x
    WebSphere Application Server V5 引入了对 J2EE Connector Architecture 的扩展。这些扩展改进了嵌入式关系资源适配器(用于访问关系数据库)的性能。这篇文章为在构建自己的资源适配器时希望利用这些扩展的资源适配器开发人员提供指导。
    http://www.ibm.com/developerworks/cn/websphere/techjournal/0302_kelle/kelle.html

  3. Default behavior of managed connections in WebSphere Application Server: What if one size does not fit all?
    本地事务容器(Local transaction containment,LTC)是缺省的事务上下文,它作为安全网络防止 IBM WebSphere Application Server 中的 JCA 托管连接泄露。该缺省行为对许多应用程序有好处,但对其他应用程序会造成意外后果。这篇文章描述了一些场景,其中对应用程序设计或此缺省配置进行了有益的更改。
    http://www.ibm.com/developerworks/websphere/library/techarticles/0506_johnsen/0506_johnsen.html

  4. WebSphere Application Server V6 中的数据库标识传播
    学习如何通过开发代码使 J2EE 应用程序将标识信息透明地发送到数据库来获得大量安全好处。获得 J2EE 以及 CMP Bean 的好处,并仍然利用数据库安全功能。
    http://www.ibm.com/developerworks/cn/websphere/techjournal/0506_barghouthi/0506_barghouthi.html





回页首


4. 集成

4a. 与 JMS 集成

  1. JMS Topologies and Configurations with WebSphere Application Server and WebSphere Studio V5
    适用于版本 5.x
    这份综合指南有助于您了解用于 Java Message Service (JMS) 应用程序的 WebSphere Application Server 中的配置选项,包括使用 WebSphere Embedded Messaging 和 WebSphere MQ。本指南介绍了如何设置开发环境来支持 JMS 场景、各种开发和运行时拓扑、脚本编写以及安全性。
    http://www.ibm.com/developerworks/websphere/library/techarticles/0310_barcia/barcia.html

  2. 让 WebSphere MQ 成为部署在 WebSphere Application Server 中的应用程序的 JMS 提供程序
    这篇文章演示了如何配置 WebSphere Application Server V6 以将 WebSphere MQ V5.3 用作其 JMS 提供程序。这篇文章还介绍了一个简单的 J2EE 应用程序来演示并测试点到点和发布/订阅域的 JMS 消息传递。
    http://www.ibm.com/developerworks/cn/websphere/techjournal/0505_woolf/0505_woolf.html

  3. WebSphere Distributed Transaction Support for a Generic JMS Provider
    作为事务管理器,WebSphere Application Server 支持通过资源管理器的 XAResource 接口来协调资源管理器(如关系数据库和 JMS 提供程序),并参与使用两阶段提交协议的分布式全局事务。这篇教程通过 SonicMQ Evaluation Edition Version 5(一个通用的 JMS 提供程序)配置 WebSphere Application Server 版本 4 和 5。重点介绍了通用的 JMS 提供程序以及 WebSphere Application Server 版本 4 和 5 中的两阶段提交事务支持。同样的概念和描述也适用于任何支持 XA 的 JMS 提供程序。这篇教程中的示例应用程序代码演示了这一环境中各种消息传递的使用。特别强调了使用 IBM DB2 UDB 和 SonicMQ 以及作为事务协调程序的 WebSphere 来配置这一环境以支持两阶段提交/XA 事务。
    http://www.ibm.com/developerworks/websphere/library/tutorials/0309_chen/chen_reg.html

  4. 将消息驱动 Bean 和 JMS 应用程序部署到服务集成总线中
    适用于版本 6.x
    服务集成总线可作为企业消息传递的中枢,它是面向服务的体系结构的关键组件。这篇文章展示了 WebSphere Application Server V6 如何使开发人员能够轻松构建消息总线和部署应用程序,而 Rational Application Developer 如何使开发人员能够创建和测试使用消息总线进行通信的 JMS 应用程序。
    http://www.ibm.com/developerworks/cn/websphere/library/techarticles/0504_barcia/0504_barcia.html

  5. 消息中介的实用介绍
    适用于版本 6.x
    这一文章系列介绍了 IBM WebSphere Application Server V6 的一个新功能——消息中介。
    第一部分:消息中介基础
    http://www.ibm.com/developerworks/cn/websphere/techjournal/0504_murphy/0504_murphy.html
    第二部分:使用中介路由消息
    http://www.ibm.com/developerworks/cn/websphere/techjournal/0505_murphy/0505_murphy.html
    第三部分:使用中介修改消息
    http://www.ibm.com/developerworks/cn/websphere/techjournal/0506_murphy/0506_murphy.html

  6. Configure WebSphere Application Server to make message-driven beans process messages in a strict order
    这篇文章展示了当使用 IBM WebSphere MQ 或嵌入式 JMS 提供程序以及 IBM WebSphere Application Server 时,如何通过更改最大的消息和会话属性来确保应用程序的消息驱动 Bean 以特定的顺序处理消息。
    http://www.ibm.com/developerworks/websphere/library/techarticles/0505_titheridge/0505_titheridge.html

4b. 与 Web 服务集成

  1. WebSphere Version 6 Web Services Handbook Development and Deployment
    适用于版本 6.x
    这本 IBM 红皮书从不同的角度描述了 Web 服务的概念。介绍了 Web 服务所依靠的主要构件。在此还介绍并讨论了定义良好的标准和新概念。鉴于是按独立供应商说明这些概念的,这篇文章还提供了 IBM 的观点,并通过适当的演示应用程序阐释了如何通过 IBM 的产品组合(尤其是 WebSphere Application Server V6 和 Rational Application Developer V6)来实现 Web 服务。
    http://www.redbooks.ibm.com/abstracts/sg246461.html?Open

  2. 为 WebSphere Application Server V6 开发和部署定制数据绑定
    适用于版本 6.x
    这篇文章说明了如何使用 IBM WebSphere Application Server V6 来开发和部署自定义的数据绑定程序。这篇文章是为希望给 XML Schema 类型(当前的 Java API for XML-based RPC (JAX-RPC) 规范不支持)提供自定义数据绑定的开发人员撰写的。
    http://www.ibm.com/developerworks/cn/websphere/techjournal/0501_wang/0501_wang.html

  3. Web 服务的体系结构和最佳实践
    这篇文章介绍了 Web 服务所面临的一些的体系结构方面的挑战,研究了何时使用(不使用) Web 服务,并描述了一些关于应用 Web 服务解决难以处理的体系结构问题的最佳实践。
    http://www.ibm.com/developerworks/cn/websphere/techjournal/0310_brown/brown.html

  4. Patterns: Service-Oriented Architecture and Web Services
    电子商务模式是一组经过验证的可重用资产,可用于提高开发和部署 Web 应用程序的速度。这本 IBM 红皮书重点介绍了如何通过自服务与扩展的企业业务模式和应用程序集成模式来启动实现使用面向服务的体系结构方法的解决方案。
    http://www.redbooks.ibm.com/Redbooks.nsf/RedbookAbstracts/sg246303.html?OpenDocument

  5. Patterns: Implementing an SOA using an Enterprise Service Bus
    大型和小型企业在简化其 IT 基础设施时都注重提高它们的业务灵活性,以更好地实现企业目标。IBM 随需应变的操作环境(on demand Operating Environment,odOE)定义了一组企业可以用来实现这些具有挑战性的目标的集成和基础设施管理功能。这本 IBM 红皮书重点介绍了如何通过 Process Integration 模式的面向服务的体系结构概要来启动实现使用企业服务总线的面向服务的体系结构。
    http://www.redbooks.ibm.com//redbooks.nsf/RedbookAbstracts/sg246346.html?OpenDocument

  6. 使用 WebSphere 配置 Web 服务安全性,第 1 部分: HTTPS、.NET 和 UsernameToken
    在这一由两部分组成的教程的第 1 部分中,您将学习如何使用 IBM WebSphere Studio Application Developer V5.1.2(以下称为 Application Developer)来保证使用传输级安全性 (HTTPS) 的 Web 服务的安全,以及如何从 J2EE、J2SE 和 .Net 客户机访问 Web 服务。接着在 Web 服务安全性标头中添加 UsernameToken、数字签名和加密,并从 J2EE 客户机调用它们。
    http://www.ibm.com/developerworks/cn/websphere/library/techarticles/0504_cowan/0504_cowan.html

  7. 使用 WebSphere Application Server V6 创建简单的 HTTP Web 服务网关服务
    适用于版本 6.x
    这篇文章描述了如何创建 Web 服务网关,配置现有的后端 Web 服务,然后在 IBM WebSphere Application Server V6 中测试它们通过 SOAP/HTTP 协议进行的调用。
    http://www.ibm.com/developerworks/cn/websphere/library/techarticles/0502_ohanlon/0502_ohanlon.html

  8. 探索 WebSphere Web 服务网关的新特征
    适用于版本 5.x
    WebSphere Web Services Gateway 是 WebSphere Application Server Network Deployment Version 5 中的一个功能,使用这个功能,可以将内部 Web 服务用于外部系统,并将外部 Web 服务用于内部系统。这篇文章讨论了版本 5.1 中可用的支持改进的性能的新网关功能、用于 Web 服务消息的中介的标准机制,以及改进的灵活性。
    http://www.ibm.com/developerworks/cn/websphere/techjournal/0403_flurry/0403_flurry.html

  9. 创建 Web 服务网关集群
    适用于版本 5.x
    Web Services Gateway (WSGW) 可作为 Web 服务请求者和 Web 服务提供者之间的协调者。WSGW 可以聚集在 WebSphere Application Server V5 中,但这需要一些额外的程序集,因为 Web 服务不是 J2EE 1.3 的一部分。这篇文章描述了创建 WSGW 集群并使用用于 Web 服务请求的工作负载管理的 WebSphere Application Server HTTP 服务器插件的步骤。
    http://www.ibm.com/developerworks/cn/websphere/techjournal/0408_alcott/0408_alcott.html

  10. WebSphere Studio Application Developer V5.1 对 J2EE Web 服务的支持
    适用于 WebSphere Studio Version 5.1
    WebSphere Studio 和 WebSphere Application Server 的最新版本支持 JSR-101 和 JSR-109 定义的 J2EE Web 服务。这一篇由两部分组成的文章通过一些示例研究了这一支持,包括第 1 部分中的服务器端支持和第 2 部分中的客户端支持。
    第一部分:服务器环境
    http://www.ibm.com/developerworks/cn/websphere/library/techarticles/0310_flurry/flurry1.html
    第二部分:客户端环境
    http://www.ibm.com/developerworks/cn/websphere/library/techarticles/0310_flurry/flurry2.html

  11. 我应该使用哪种样式的 WSDL 呢?
    Web 服务描述语言 (WSDL) 绑定样式可以是 RPC 或文档。这种用法可以是编码的,也可以是文本的。您如何确定使用哪一种样式的组合呢?这篇文章的作者描述了每种组合的 WSDL 和 SOAP 消息,以帮助您做出决定。
    http://www.ibm.com/developerworks/cn/webservices/ws-whichwsdl/index.html

4c. 与 JMS 和 Web 服务集成

  1. 使用 WebSphere Application Server V6 构建企业服务总线
    适用于版本 6.x
    这一文章系列描述了在如何使用 WebSphere Application Server V6 中新的消息引擎来构建企业服务总线(一个至关重要的 SOA 基础设施)。
    第一部分:WebSphere V6 消息传递资源入门
    http://www.ibm.com/developerworks/cn/websphere/techjournal/0501_reinitz/0501_reinitz.html
    第二部分:业务需求以及总线
    http://www.ibm.com/developerworks/cn/websphere/techjournal/0502_reinitz/0502_reinitz.html
    第三部分:简单的 JSM 消息传递实例
    http://www.ibm.com/developerworks/cn/websphere/techjournal/0504_reinitz/0504_reinitz.html
    第四部分:使用中介构建更好的总线
    http://www.ibm.com/developerworks/cn/websphere/techjournal/0505_reinitz/0505_reinitz.html
    第五部分:一个简单的 SIBus Web 服务支持示例
    http://www.ibm.com/developerworks/cn/websphere/techjournal/0506_reinitz/0506_reinitz.html





回页首


5. 迁移

  1. 从 Gluecode SE 或 Apache Geronimo 迁移到 WebSphere Application Server Community Edition
    针对 Gluecode Standard Edition 或 Apache Geronimo 用户,本文说明了如何将 J2EE 应用程序从这些开放源代码应用服务器环境迁移到 IBM WebSphere Application Server Community Edition 1.0。


  2. 将 Web 应用程序从 Apache Tomcat 迁移到 WebSphere Application Server Community Edition
    本文中的信息有助于您深入了解 Tomcat 5.5 应用程序服务器和 WebSphere Application Server Community Edition 之间的实现差异。本文使用示例应用程序来演示循序渐进的应用程序迁移过程,主要说明两个实现之间的某些明显差异。首先,您需要将该应用程序部署到 Tomcat 5.5,然后执行迁移步骤并部署到 WebSphere Application Server Community Edition(以下称为 Community Edition)。


  3. 从 WebSphere Application Server Community Edition 迁移到其他 WebSphere Application Server 产品的原则和计划
    学习如何利用这种高级清单将应用程序从 IBM WebSphere Application Server Community Edition 迁移到 IBM WebSphere Application Server Base,这有助于您处理与应用程序和环境有关的主要方面,从而确保迁移成功。


  4. WebSphere Application Server V6 Migration Guide
    这本 IBM 红皮书将帮助您端到端迁移 WebSphere Application Server 安装。端到端迁移路径包括使用软件工程方法迁移开发环境、测试/集成环境和生产环境。这份指南提供了迁移策略与规划方面的最佳实践、迁移工具和实际的迁移示例。
    http://www.redbooks.ibm.com/abstracts/sg246369.html?Open

  5. A quick guide for migrating to IBM WebSphere Application Server V6
    这份指南提供了从 IBM WebSphere Application Server 版本 4 或 5 迁移到 WebSphere Application Server V6 的简要概述。
    http://www.ibm.com/developerworks/websphere/library/techarticles/0504_chalmers/0504_chalmers.html

  6. WebSphere 迁移: 从 WebSphere Application Server V4.0 迁移到 V5.x
    这份用于 WebSphere Application Server 版本之间的迁移的高级检查单有助于您处理与应用程序和环境有关的主要方面,这是成功迁移所必需的。
    http://www.ibm.com/developerworks/cn/websphere/library/techarticles/0405_beaton1/0405_beaton1.html

  7. Migrating to WebSphere V5.0 An End-to-End Migration Guide
    这本 IBM 红皮书将帮助您端到端迁移 WebSphere Application Server 安装。端到端迁移路径包括使用软件工程方法迁移开发环境、测试/集成环境和生产环境。这份指南提供了迁移策略与规划方面的最佳实践、迁移工具和实际的迁移示例。
    http://www.redbooks.ibm.com//Redbooks.nsf/RedbookAbstracts/sg246910.html?OpenDocument

  8. 从经验中学习: 把一个 WebLogic Server Application 移植到 WebSphere Studio 中
    在将应用程序从竞争平台迁移到 WebSphere Application Server 时必须考虑许多问题。即使应用程序代码大部分是用 Java 编写的,从 WebLogic 迁移到 WebSphere Application Server 的实际工作中也会存在一些需要注意的难题。
    http://www.ibm.com/developerworks/cn/websphere/techjournal/0308_beaton/beaton.html

  9. WebSphere migrations: 将 Microsoft 的 Web 应用程序移植到 WebSphere Application Server V5.1
    许多组织基于种种原因将应用程序从 Microsoft® 技术(如 Visual Basic 和 COM+(组件对象模型))迁移到 J2EE。对于有些组织来说,之所以这样做,是为了巩固它们在标准企业平台上的投资。其他组织已经意识到仅使用该技术开发的部门应用程序根本无法扩展到到企业级。不管是什么原因,当迁移到 J2EE 和 WebSphere Application Server 时,您需要一个计划。
    http://www.ibm.com/developerworks/cn/websphere/library/techarticles/0410_beaton/0410_beaton.html

  10. WebSphere 迁移: 从 BEA WebLogic Server 到 IBM WebSphere Application Server V5.x 的迁移
    从 BEA WebLogic Server 迁移到 IBM WebSphere Application Server 相对比较容易,但有可能面临一些挑战。这里提供的高级迁移检查单有助于您适当地处理与应用程序和环境有关的主要方面,这是成功迁移所必需的。
    http://www.ibm.com/developerworks/cn/websphere/library/techarticles/0405_beaton2/0405_beaton2.html





回页首


6. 安全

  1. WebSphere Application Server V6: Security Handbook
    适用于版本 6.x
    这本 IBM 红皮书以安全和与安全有关的主题为重点,并提供了使用 WebSphere 设计和实现安全解决方案的技术细节。
    http://www.redbooks.ibm.com/abstracts/sg246316.html?Open

  2. Security challenges for Enterprise Java in an e-business environment
    随着电子商务的不断成熟,企业要求它们的 Internet 和 Intranet 环境具有可扩展的企业功能。为了支持扩展它们的计算范围,一些企业已经采用了 Web 应用程序服务器,Web 应用程序服务器支持 Servlets、JavaServer Pages 和 Enterprise JavaBeans 技术,还可简化基于 Web 的应用程序的开发并灵活地进行部署。但是,保护这一可扩展模型面临一个挑战,而安全基础设置需要解决这一问题,这使许多企业意识到这样一种攻击类型——即有害的实体可能对它们的服务器发动的攻击,因此需要规划适当的防御措施。
    http://www.research.ibm.com/journal/sj/401/koved.html

  3. Software security principles
    这一文章系列针对设计和构建安全系统提出了十条最重要的建议。
    第一部分:链条的坚固程度只与其最薄弱的环节一样
    http://www.ibm.com/developerworks/cn/security/s-link/index.html
    第二部分
    http://www.ibm.com/developerworks/cn/security/s-fail/index.html
    第三部分:控制访问,最小特权和分隔
    http://www.ibm.com/developerworks/cn/security/s-priv/index.html
    第四部分:保持简单,保持私有
    http://www.ibm.com/developerworks/cn/security/s-simp/index.html

  4. Single Sign On -- A Contrarian View
    您考虑过使用用于用户身份验证的单点登录(Single Sign On,SSO)吗?当 SSO 允许您使用一个密码访问多个系统时,将其实现为一个真正集成的安全基础设施非常困难。这篇文章介绍了各种 SSO 方法的问题、成本和好处,以及使用单点注册的可选方法。
    http://www.ibm.com/developerworks/websphere/library/techarticles/0108_botzum/botzum.html

  5. Understanding LDAP -- Design and Implementation
    在大多数组织中,涉及整个企业范围的集中目录的实现和利用是具有最高优先级的项目之一。在大中型环境中,目录是 IT 操作和电子商务应用程序部署成功的关键。IBM 理解和支持这种需求,并且在其所有主要平台甚至重要的非 IBM 平台上免费提供基于行业标准的目录实现。IBM Directory Server 实现了轻量级目录访问协议(Lightweight Directory Access Protocol,LDAP)标准,该标准是在过去几年中迅速出现的,顺应了业界对这样的标准的需要。
    http://www.redbooks.ibm.com//Redbooks.nsf/RedbookAbstracts/sg244986.html?OpenDocument

  6. WebSphere Application Server security: Presentation series
    这组介绍讨论了 WebSphere 安全性的一些关键方面,将其他地方难以找到的信息概括在一起。这些信息在 IBM 的许多会议上都曾提到过,并且广受欢迎,随着产品的不断发展,它们也将更新(并且增加一些新的信息),所以请定期检查核实。
    http://www.ibm.com/developerworks/websphere/library/techarticles/0409_botzum/0409_botzum.html

  7. WebSphere Application Server V5 高级安全性和系统加固
    适用于版本 5.x
    安全性不只是有由一些网络边缘的防火墙(保护您以免受到网络外部的攻击)组成。它是一组困难而又复杂的操作和过程,旨在加强系统,以尽量满足您的要求。
    http://www.ibm.com/developerworks/cn/websphere/techjournal/0406_botzum/0406_botzum.html

  8. 用 WebSphere 和安全套接字层确保登录页面的安全
    适用于版本 5.x
    如果传输层不执行加密,则不传输敏感信息的 Web 应用程序会运行得更快。这篇文章展示了如何配置 Web 应用程序以便只使用安全套接字层(Secure Sockets Layer,SSL)来传输用户 ID 和密码,而不是在客户机和服务器之间交换的其他信息。这样,您就可以改善性能并依然保护用户 ID 和密码,从而防止未经授权而对数据进行访问。这篇文章使用 WebSphere Studio V5 开发和测试应用程序,并使用 WebSphere Application Server 进行部署。
    http://www.ibm.com/developerworks/cn/websphere/library/techarticles/0405_olivieri/0405_olivieri.html

  9. 在 WebSphere Studio V5 中使用定制注册中心测试 J2EE 安全性应用程序
    适用于版本 5.x
    使用基于文件的目录可能是在测试环境中实现复杂安全性的一种简单的可选方案。这篇文章带您演练在 WebSphere Studio Application Developer 中设置 FileRegistrySample,检查基本的 J2EE 安全性,并使用示例应用程序测试一个简单的安全实现。
    http://www.ibm.com/developerworks/cn/websphere/techjournal/0303_barcia/barcia.html

  10. IBM WebSphere V5.0 Security WebSphere Handbook Series
    适用于版本 5.x
    这本 IBM 红皮书提供了使用 WebSphere Application Server V5 设计、开发和部署安全的电子商务应用程序所需的信息。
    http://www.redbooks.ibm.com//Redbooks.nsf/RedbookAbstracts/sg246573.html?OpenDocument





回页首


7. 测试

  1. WebSphere Application Testing
    测试基于 J2EE 组件体系结构的应用程序是一项复杂的任务。这篇文章重点介绍了 Rational Unified Process(用作模型),并提供了所有测试阶段(从创建测试计划到回归测试和错误跟踪)的最佳实践。(PDF)
    http://www3.software.ibm.com/ibmdl/pub/software/dw/wes/pdf/0207_garratt.pdf





回页首


8. 性能和监视

8a. 优化

  1. 专家访谈: Ruth Willenborg谈WebSphere性能
    这篇一问一答的文章邀请专家 Ruth Willenborg 来解答有关 WebSphere Application Server V5 的性能特性和用于性能优化的最佳实践的重要问题。
    http://www.ibm.com/developerworks/cn/websphere/library/techarticles/0308_willenborg/willenborg.html

  2. J2EE 应用程序部署: 每台应用程序服务器上部署一个应用程序还是多个应用程序?
    应该在每个应用程序服务器上都部署一个 J2EE 应用程序吗?或者应该在一个应用程序服务器上部署多个 J2EE 应用程序吗?WebSphere Application Server 同时支持这两种选择。您应该选择哪一种方法呢?这篇文章探讨了选择这两种方法需要考虑的许多问题。
    http://www.ibm.com/developerworks/cn/websphere/techjournal/0211_alcott/alcott.html

  3. Tuning parameter hot list
    此 WebSphere Application Server Information Center 文档列出了对 WebSphere Application Server 应用程序性能具有重大影响的十个最重要的优化参数。
    http://publib.boulder.ibm.com/infocenter/wsphelp/index.jsp?topic=/com.ibm.websphere.nd.doc/info/ae/ae/rprf_hotparameters.html

8b. 缓存

  1. WebSphere Dynamic Cache: Improving J2EE application performance
    动态缓存是 IBM 的解决方案的一部分,用于改善在 WebSphere Application Server 中运行的 J2EE 应用程序的性能。它支持缓存 Java Servlet、JavaServer Pages、WebSphere 命令对象、Web 服务对象和 Java 对象。这篇文章描述了动态缓存缓存这些对象所使用的技术,并演示了如何将这些技术应用于典型的企业 Web 应用程序来实现性能的改善。
    http://www.research.ibm.com/journal/sj/432/bakalova.pdf

  2. WebSphere Application Server V5 中的静态和动态高速缓存
    本书摘介绍了如何使用不同类型的缓存来最大程度地提高性能并最大程度地减少 WebSphere Application Server 中分布式应用程序的各层的工作负载。
    http://www.ibm.com/developerworks/cn/websphere/techjournal/0405_hines/0405_hines.html

  3. 在 WebSphere Application Server 中处理静态内容
    这篇文章评估了一些将静态和动态内容部署到 Web 服务器和应用程序服务器的不同方案。
    http://www.ibm.com/developerworks/cn/websphere/techjournal/0211_brown/brown.html

  4. Improve performance by caching Struts and Tiles applications
    动态内容(如 Servlet、JSP、和 Web 服务)的缓存大大改善了 Web 应用程序的性能,而且 IBM WebSphere Application Server 提供了内置的动态缓存服务来缓存这种内容。也可通过这篇文章描述的简单步骤来缓存使用 Strut 和 Tiles 框架构建的应用程序。
    http://www.ibm.com/developerworks/websphere/library/techarticles/0505_kodali/0505_kodali.html

8c. 监视

  1. 一种监控 WebSphere Application Server 工作负载管理的技术
    这篇文章介绍了使用标准 Web 服务指令记录 WebSphere Application Server 集群中的工作负载管理的技术,并概括了 WebSphere Application Server 工作负载管理的实际方式。
    http://www.ibm.com/developerworks/cn/websphere/library/techarticles/0403_russell/0403_russell.html

  2. 主动的应用程序监视
    当应用于适当的环境中时,应用程序监视就不只是显示应用程序如何执行的技术数据了。这篇文章讨论了应用程序监视方法、工具以及选择这些方法和工具的理由,此外还概述了收集什么度量,为 Web 应用程序的组件选择哪一种度量,以及何时收集它们。
    http://www.ibm.com/developerworks/cn/websphere/library/techarticles/0304_polozoff/polozoff.html

8d. 工具

  1. Ruth Willenborg 关于性能工具的提示:选择 WebSphere 性能工具
    现在有许多性能测试选择,所以对需要哪一种工具(哪些工具)这一问题来说,答案并不是唯一的。由于性能在开发周期的每一个阶段都非常重要,因此应该研究用于每一个开发阶段的工具要求和选择。
    http://www.ibm.com/developerworks/cn/websphere/techjournal/0410_col_willenborg/0410_col_willenborg.html

  2. 在 WebSphere Application Server 中查找 Java 内存泄漏
    这一由两部分组成的文章系列描述了如何在分布式平台和 z/OS 平台上诊断 WebSphere Application Server 上的 Java 内存漏洞。这篇文章重点介绍了 Java 堆漏洞以及可用来分析该 Java 堆的工具。
    http://www.ibm.com/developerworks/websphere/library/techarticles/0403_mora/0403_mora.html

  3. 基于 WebSphere Application Server 的应用程序的性能测试规划
    这篇文章提供了一个协议来指导性能测试,以确定各种负载场景中的应用程序的最佳环境设置。主题包括规划性能环境、执行实际测试以及测量应用程序的性能特征。
    http://www.ibm.com/developerworks/cn/websphere/techjournal/0211_polozoff/polozoff.html

  4. IBM developer kits: Diagnosis documentation
    此页面包含用于诊断 IBM JVM 上 Java 程序的问题的有用工具链接。Heaproots 和 HeapAnalyzer 工具可通过分析堆转储来调试内存漏洞。Heapanalyzer 可在图形用户界面中提供结果。
    http://www.ibm.com/developerworks/java/jdk/diagnosis/

  5. Maximizing Java performance on AIX
    这一文章系列描述了重要的 JVM 和在 AIX 上部署 WAS 时十分有用的操作系统优化参数和工具。使用这些提示,您应该能够快速优化 Java 环境以适合应用程序的需要。
    Part 1: The basics
    http://www.ibm.com/developerworks/eserver/library/es-Javaperf1.html
    Part 2: The need for speed
    http://www.ibm.com/developerworks/eserver/library/es-Javaperf2.html
    Part 3: More is better
    http://www.ibm.com/developerworks/eserver/library/es-Javaperf3.html
    Part 4: What goes in
    http://www.ibm.com/developerworks/eserver/library/es-Javaperf4.html
    Part 5: References and Conclusion
    http://www.ibm.com/developerworks/eserver/library/es-Javaperf5.html





回页首


8. 部署就绪

9a. 应用程序部署

  1. WebSphere Application Server V6 中事务的高可用性和部署考虑事项
    适用于版本 6.x
    这篇文章介绍了 WebSphere Application Server 事务服务新的高可用性支持,该服务是作为 WebSphere Application Server V6 的一部分提供的。文中描述了事务高可用性的两种主要样式,讨论与它们相关联的基础设施需求,并解释要在 WebSphere Application Server 部署中启用这些高可用性样式所需的配置步骤。
    http://www.ibm.com/developerworks/cn/websphere/techjournal/0504_beaven/0504_beaven.html

  2. 同时托管 J2EE 应用程序的多个版本
    这篇文章提出并解决了使多个版本的 J2EE 应用程序在单 WebSphere Application Server 实例中共存的关键问题。
    http://www.ibm.com/developerworks/cn/websphere/techjournal/0405_poddar/0405_poddar.html

  3. Naming in WebSphere Application Server V5: Impact on Migration and Interoperability
    这篇文章讨论了对 WebSphere Application Server V5 中的 Naming 组件的更改、以及这些更改如何影响迁移和互操作性的问题。
    http://www.ibm.com/developerworks/websphere/library/techarticles/0305_weiner/weiner.html

  4. 理解WebSphere Application Server 的 Web 服务器插件
    适用于版本 5.x
    深入了解 WebSphere Application Server Web 服务器插件(它将 HTTP 请求从 Web 服务器转发至 WebSphere Application Server)不仅可以帮助您更快地解决与插件有关的问题,还可以帮助您更好地确定应用程序体系结构。这篇技术文章解释了该插件的使用,并重点介绍了对故障情况(包括系统过载或挂起)的理解和改正。
    http://www.ibm.com/developerworks/cn/websphere/library/techarticles/0310_cocasse/cocasse.html

  5. J2EE Packaging and Common Code
    在运行时给多个 J2EE 应用程序提供通用功能的通用代码库是极为有价值的且提供了诸多好处。但是应该如何打包这些通用的代码库呢?这篇文章讨论了运行时共享以及提供 J2EE 应用程序以及它们自己的本地通用二进制代码副本的好处、问题和风险。
    http://www.ibm.com/developerworks/websphere/library/techarticles/0207_botzum/botzum.html

9b. 系统管理

  1. WebSphere Application Server has grown and so have your requirements
    WebSphere Application Server 支持的硬件和软件级别。
    http://www.ibm.com/support/docview.wss?uid=swg27004311

  2. WebSphere Application Server V5 中的防火墙端口分配
    如果您正在从早期版本迁移到 WebSphere Application Server V5,则需要知道一些会影响进程间通信传输的运行时配置更改,这样才能相应地调整您的防火墙。这篇文章着重介绍了您需要了解的关于版本 5 中的传输、端口分配及其他区别的内容,以便您自信地维护所需的系统安全级别。
    http://www.ibm.com/developerworks/cn/websphere/techjournal/0310_alcott/alcott.html

  3. WebSphere Application Server V6 的系统管理
    适用于版本 6.x
    这一文章系列介绍了 IBM WebSphere Application Server V6 中重要的系统管理增强功能。
    Part 1: Overview of system management enhancements
    http://www.ibm.com/developerworks/cn/websphere/techjournal/0501_williamson/0501_williamson.html
    第二部分:增量单元升级
    http://www.ibm.com/developerworks/cn/websphere/techjournal/0502_cheng/0502_cheng.html
    第三部分:使用概要文件简化管理系统
    http://www.ibm.com/developerworks/cn/websphere/techjournal/0505_wang/0505_wang.html


  4. WebSphere Application Server V5 的系统管理
    适用于版本 5.x
    这一文章系列描述了 WebSphere Application Server V5 管理功能的各种使用方法。
    第 1 部分:V5 管理概览
    http://www.ibm.com/developerworks/cn/websphere/techjournal/0301_williamson/williamson.html
    第 2 部分:编写您自己的管理程序
    http://www.ibm.com/developerworks/cn/websphere/techjournal/0302_cundiff/cundiff.html
    第 3 部分:事件通知
    http://www.ibm.com/developerworks/cn/websphere/techjournal/0304_lauzon/lauzon.html
    第 4 部分:如何扩展 WebSphere 管理系统
    http://www.ibm.com/developerworks/cn/websphere/techjournal/0304_williamson/williamson.html
    第 5 部分:程序化配置
    http://www.ibm.com/developerworks/cn/websphere/techjournal/0307_wang/wang.html
    第六部分:应用程序管理
    http://www.ibm.com/developerworks/cn/websphere/techjournal/0309_apte/apte.html


  5. Basic WebSphere Application Server V5.0 and V5.1 wsadmin Programmers Guide
    客户机的共同目标是使用 wsadmin 来创建复制管理控制台功能的命令。此文档中的构件有助于您培养正确设计管理 WebSphere Application Server V5.x 环境的命令所需的技能。此文档说明了如何简化使用 wsadmin 命令的技术,连同其他可用的文档一起帮助您实现管理设计目标。
    http://www.ibm.com/support/docview.wss?uid=swg27005325

  6. WebSphere Application Server V5 的示例脚本
    本页面包含指向 .jacl 示例脚本的链接,您可以使用它们来配置和管理 WebSphere Application Server。可以“照原样”运行它们,也可以对它们进行修改以适合自己的环境。该安全配置示例和管理示例运行在 WebSphere Application Server 版本 5 和 WebSphere Application Server - Express 版本 5 上。(管理脚本的 Jython 版本只运行在版本 5.1 上。)配置更改示例运行在版本 5.1.1 上。这些示例的硬件和软件需求与运行它们的产品相同。
    http://www.ibm.com/developerworks/cn/websphere/library/samples/SampleScripts.html

  7. WebSphere Application Server V5.x best practices for configuration changes
    适用于版本 5.x
    这本白皮书描述了如何手动修改 WebSphere Application Server V5.x 配置的某些部分,这些部分无法通过随产品提供的管理工具修改。版本 5.x 配置(对于产品的所有版本)存储在主产品安装根目录下的一个子目录的 XML 文件中。
    http://www.ibm.com/support/docview.wss?uid=swg27005391

  8. IBM WebSphere Application Server V6 System Management & Configuration Handbook
    适用于版本 6.x
    这本 IBM 红皮书为系统管理员、开发人员和架构师提供了配置 WebSphere Application Server V6 运行时环境、打包和部署 Web 应用程序以及执行 WebSphere 环境的运行时管理所需的知识。这是为提供所有 WebSphere Application Server 产品的深层次信息而设计的一系列手册之一。
    http://publib-b.boulder.ibm.com/redpieces/abstracts/sg246451.html?Open

  9. IBM WebSphere Application Server V5.1 System Management and Configuration WebSphere Handbook Series
    适用于版本 5.1
    上面的 IBM 红皮书版本基于 WebSphere Application Server V5.1。
    http://www.redbooks.ibm.com//Redbooks.nsf/RedbookAbstracts/sg246195.html?OpenDocument

  10. 来自 Tom Alcott 的评论:欲言又止的 WebSphere Application Server 的相关问题
    对 IBM WebSphere Application Server 的一些极为常见的问题的权威(和不那么权威的)回答。
    http://www.ibm.com/developerworks/cn/websphere/techjournal/0506_col_alcott/0506_col_alcott.html

9c. 可伸缩性

  1. Server Clusters For High Availability in WebSphere Application Server Network Deployment Edition 5.0
    适用于版本 5.x
    这本白皮书列出了与利用 IBM 的 WebSphere Application Server Network Deployment V5.0 构建“高可用性”产品电子商务解决方案相关的各种权衡(及其可用的选项)。
    http://www.ibm.com/support/docview.wss?uid=swg27002473

  2. 最佳实践: WebSphere Application Server 插件故障转移
    故障转移是任何应用服务器拓扑至关重要的组件。当一台机器因软件故障、网络故障或电源故障而失效时,则需要有第二台机器在失效的机器重新联机之前这段不确定的时间内处理工作负载。WebSphere HTTP Plugin 是任何故障转移情况的一个至关重要的组件。通过优化 WebSphere HTTP Plugin 配置参数以适合特定环境,可以缩短最终用户体验的延迟并提高 WebSphere 环境的故障转移性能。
    http://www.ibm.com/developerworks/cn/websphere/library/bestpractices/plugin_failover.html

  3. Implementing a Highly Available Infrastructure for WebSphere Application Server Network Deployment, Version 5.0 without Clustering
    适用于版本 5.x
    这篇文章讨论了如何为 WebSphere Application Server Network Deployment 版本 5.0 的 Deployment Manager 组件实现高可用性基础设施,而不必为该基础设施中的每个组件购买多个服务器和硬件集群软件。
    http://www.ibm.com/developerworks/websphere/library/techarticles/0304_alcott/alcott.html

  4. The Operations Design Review for WebSphere Application Server Applications
    这篇文章介绍了在 WebSphere 应用程序的设计评审中涉及的基本主体,并着重介绍要部署在生产设置中的应用程序。它描述操作和开发团队在此设计评审中的基本角色,并详细描述操作团队在设计周期的早期需要回答的问题。
    http://www.ibm.com/developerworks/websphere/library/techarticles/0211_vansickel/vansickel_op.html

  5. 更新 WebSphere Application Server 企业应用程序时保持持续可用性
    这篇文章描述了一种方法,这种方法将新版本的企业应用程序大量应用在需要应用程序连续可用的生产环境中。所讨论的应用程序带有基于浏览器的客户机和基于 Java 的客户机。
    http://www.ibm.com/developerworks/cn/websphere/techjournal/0412_vansickel/0412_vansickel.html

  6. IBM WebSphere Application Server V6: Scalability and Performance Handbook
    适用于版本 6.x
    这本 IBM 红皮书讨论了根据 IBM WebSphere Application Server Network Deployment V6 扩展应用程序的各种选择。它探讨了如何更好地利用每台机器的功能并使用多台机器来扩展基本的 WebSphere 配置,以提供更多的计算能力。It explores how a basic WebSphere configuration can be extended to provide more computing power by better exploiting the power of each machine and by using multiple machines.
    http://www.redbooks.ibm.com/abstracts/sg246392.html?Open

  7. IBM WebSphere V5.1 Performance, Scalability, and High Availability WebSphere Handbook Series
    适用于版本 5.1
    上面的 IBM 红皮书版本基于 IBM WebSphere Application Server Network Deployment V5.1。
    http://www.redbooks.ibm.com//Redbooks.nsf/RedbookAbstracts/sg246198.html?OpenDocument

  8. WebSphere Edge Components
    此书摘解释了“边缘”网络和“边缘”设备的含义,然后描述 WebSphere Application Server V5 Network Deployment 包含的 WebSphere Edge Component 的具体特性、用法和功能。
    http://www.ibm.com/developerworks/websphere/library/techarticles/0407_hines/0407_hines.html





回页首


9. 随需应变的计算

  1. WebSphere Application Server: A foundation for on demand computing
    WebSphere Application Server 在从分布式操作系统向分布式随需应变的操作系统转换时起重要作用。这种转换是通过为网格计算基础设施、丰富的基于 Web 的交互模型、面向服务的体系结构、自治、业务流程管理和动态预置和实用工具管理伪造对 WebSphere Application Server 基础的扩展来实现的。这篇文章描述 WebSphere Application Server 体系结构的元素以及此体系结构如何为随需应变的计算基础设施和应用程序环境提供基础。
    http://www.research.ibm.com/journal/sj/432/herness.pdf

  2. 专家访谈: Jason McGee 谈 WebSphere Extended Deployment
    这篇一问一答文章邀请首席架构师 Jason McGee 来回答关于 WebSphere Extended Deployment 5.1 的问题。WebSphere Extended Deployment 是一个新产品,它扩展了 WebSphere 软件平台的功能,以包含动态操作、高性能计算和扩展管理等新概念。
    http://www.ibm.com/developerworks/cn/websphere/library/techarticles/0504_mcgee/0504_mcgee.html





回页首


致谢

作者特别感谢 Sree Ratnasinghe、Pete van Sickel、Saravana Chandran、Stacy Joines、Wayne Beaton、Roland Barcia、Keys Botzum、Matt Oberlin、Bobby Woolf 和 Paul Edlund,感谢他们审阅了这份清单,并为这份清单做出了贡献。





回页首


参考资料

推荐的零售书籍

WebSphere 教育

其他参考资料