554 WebSphere Application Server V8.5 Administration and Configuration Guide for the Full Profile
16.1 Overview
IT environments are complex, involving many different servers working together to deliver the
electronic functions of business. In a single user interaction, it is typical that information can
be retrieved from many systems. Consider the simple, distributed WebSphere Application
Server environment in Figure 16-1.
The stars in Figure 16-1 show that even a simple web application request can pass through a
whole series of dependent servers to successfully complete a request. JEE is a
component-based architecture, requiring a request to interact and use ‘n’ number of these
components to complete. Monitoring system components and their performance can become
complex, yet are critical to understanding the overall performance of an application.
Figure 16-1 Simple web system topology
Monitoring the systems contributes to overall systems management by:
Establishing an understanding of the performance baseline and of what runtime behaviors
constitute “normal” operations
Measuring performance and identifying poorly performing systems and components
Identifying service failures and assisting in root cause identification
Application Server
Web Services
engine
Messaging
engine
Web
container
EJB
container
Security JCA
JMX
Name
services
Request
metrics
PMI
e-mail
Database
EIS
LDAP directory
Firewall
HTTP
server
Client
browser