| |
| |
About the Author | |
| |
| |
About the Technical Reviewer | |
| |
| |
Acknowledgments | |
| |
| |
Introduction | |
| |
| |
| |
The Need for Performance | |
| |
| |
Quantifying Performance | |
| |
| |
Managing Performance | |
| |
| |
What Constitutes a Performance Improvement? | |
| |
| |
Measuring Business Improvements | |
| |
| |
TCO and ROI Equal TCI: Total Cost of Investment | |
| |
| |
Managing Performance: A Proven Methodology | |
| |
| |
Summary | |
| |
| |
| |
WebSphere Scalability and Availability | |
| |
| |
Scalability and Availability: A Primer | |
| |
| |
Costs of Availability, Performance, and Scalability | |
| |
| |
Summary | |
| |
| |
| |
WebSphere 4 and 5 Component Architectures | |
| |
| |
Component Architecture Overview | |
| |
| |
Comparing the Versions | |
| |
| |
Summary | |
| |
| |
| |
WebSphere Infrastructure Design | |
| |
| |
Examining the x86/IA-64/x86-64 Platform (Intel and AMD) | |
| |
| |
Examining the SPARC RISC Platform (Sun Microsystems) | |
| |
| |
Examining the Power4 Platform (IBM) | |
| |
| |
Comparing Disk Systems | |
| |
| |
Exploring Advanced Features | |
| |
| |
Summary | |
| |
| |
| |
WebSphere Deployment and Network Architecture | |
| |
| |
Overview of Key Components | |
| |
| |
Topological Architecture | |
| |
| |
WebSphere Topological Architecture Blueprints | |
| |
| |
Summary | |
| |
| |
| |
WebSphere Platform Performance, Tuning, and Optimization | |
| |
| |
The Need for Speed | |
| |
| |
Performance Testing a Platform | |
| |
| |
Optimization and Tuning Checklist | |
| |
| |
Summary | |
| |
| |
| |
WebSphere Failover and High Availability Considerations | |
| |
| |
WebSphere High Availability and Failover Fundamentals | |
| |
| |
Web Server Failover and High Availability | |
| |
| |
Web Container Failover and High Availability | |
| |
| |
EJB Container Failover and High Availability | |
| |
| |
Summary | |
| |
| |
| |
External WebSphere System Availability | |
| |
| |
WebSphere's Reliance on Available External Systems | |
| |
| |
LDAP Server Availability | |
| |
| |
NFS Server Availability | |
| |
| |
Network Infrastructure Availability | |
| |
| |
Database Server Failover | |
| |
| |
Summary | |
| |
| |
| |
WebSphere EJB and Web Container Performance | |
| |
| |
The Container: An Overview | |
| |
| |
What Do Containers Do? | |
| |
| |
Tuning and Optimization | |
| |
| |
Summary | |
| |
| |
| |
Developing High-Performance WebSphere Applications | |
| |
| |
The Top 20 List of Performance Development Considerations | |
| |
| |
Web Tier Performance | |
| |
| |
Business Tier Performance | |
| |
| |
Data Tier Performance | |
| |
| |
Summary | |
| |
| |
| |
WebSphere Database Performance and Optimization | |
| |
| |
WebSphere Database Overview | |
| |
| |
Databases Supported | |
| |
| |
J2EE Database Integration | |
| |
| |
WebSphere Database Tuning | |
| |
| |
WebSphere Connection Pool Manager | |
| |
| |
Summary | |
| |
| |
| |
Legacy Integration: Performance Optimization | |
| |
| |
Legacy Integration: What Is It? | |
| |
| |
Design Considerations for Legacy Integration | |
| |
| |
Summary | |
| |
| |
| |
Performance Management Tooling | |
| |
| |
Overview of Performance Tooling | |
| |
| |
Monitoring System Utilization | |
| |
| |
Monitoring Disk I/O | |
| |
| |
Monitoring Network Performance | |
| |
| |
Monitoring WebSphere Application Performance | |
| |
| |
Summary | |
| |
| |
| |
Profiling and Benchmarking WebSphere | |
| |
| |
Profiling and Benchmarking, Revisited | |
| |
| |
Why Profile and Benchmark? | |
| |
| |
A Practical Approach to Profiling | |
| |
| |
Tools Available | |
| |
| |
Summary | |
| |
| |
Index | |