Skip to main content

WebSphere Application Server V6 Scalability and Performance Handbook

An IBM Redbooks publication

Note: This is publication is now archived. For reference only.

thumbnail 

Published on 26 May 2005

  1. .PDF (15.8 MB)

 Order hardcopy
Share this page:   

ISBN-10: 0738490601
ISBN-13: 9780738490601
IBM Form #: SG24-6392-00


Authors: Birgit Roehm, Gang Chen, Andre de Oliveira Fernandes, Cristiane Ferreira, Rodney Krick, Denis Ley, Robert Peterson, Gerhard Poul, Joshua Wong and Ruibin Zhou

    menu icon

    Abstract

    This IBM Redbooks publication discusses various options for scaling applications based on IBM WebSphere Application Server Network Deployment V6. 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. It examines a number of techniques:

    - Using the IBM WebSphere Edge Components Load Balancer to distribute load among multiple Web servers

    - Using the WebSphere Web server plug-in to distribute the load from one Web server to multiple application servers in a server cluster

    - Using the WebSphere EJB workload management facility to distribute load at the EJB level

    - Using dynamic caching techniques to improve the performance of a Web site

    - Using the HAManager to meet high availability needs of critical applications

    - Using application development best practices to develop a scalable application

    - Using the performance tuning options available with WebSphere to adjust the application server configuration to the needs of your application

    This book provides step-by-step instructions for implementing a sample, multiple-machine environment. We use this environment to illustrate most of the IBM WebSphere Application Server Network Deployment V6 workload management and scalability features.

    Table of Contents

    Part 1. Getting started

    Chapter 1. Overview and key concepts

    Chapter 2. Infrastructure planning and design

    Chapter 3. Introduction to topologies

    Part 2. Distributing the workload

    Chapter 4. Introduction to WebSphere Edge Components

    Chapter 5. Using IBM WebSphere Edge Components

    Chapter 6. Plug-in workload management and failover

    Chapter 7. EJB workload management

    Part 3. Implementing the solution

    Chapter 8. Implementing the sample topology

    Part 4. High availability and caching

    Chapter 9. WebSphere HAManager

    Chapter 10. Dynamic caching

    Part 5. Messaging

    Chapter 11. Using asynchronous messaging for scalability and performance

    Chapter 12. Using and optimizing the default messaging provider

    Chapter 13. Understanding and optimizing the use of WebSphere MQ

    Part 6. Performance monitoring, tuning, and coding practices

    Chapter 14. Server-side performance and analysis tools

    Chapter 15. Development-side performance and analysis tools

    Chapter 16. Application development: best practices for application design, performance and scalability

    Chapter 17. Performance tuning

    Appendix A. Sample URL rewrite servlet

    Appendix B. Additional material

     

    Others who read this also read