Memory management in websphere application server

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

thumbnail

Published on 26 May 2005

Focus sentinel Focus sentinel 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

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