Workload management optimizes the distribution of client processing
tasks. Incoming work requests are distributed to the application servers,
enterprise beans, servlets, and other objects that can most effectively process
the requests.
Workload management provides the following benefits to applications that
are installed on the product:
- It balances client workloads, allowing processing tasks to be distributed
according to the capacities of the different machines in the system.
- It enables systems to be scaled up to serve a higher client load than
provided by the basic configuration. With clustering, additional instances
of servers, servlets, and other objects can easily be added to the configuration.
- It enables servers to be transparently maintained and upgraded while applications
remain available for users.
- It centralizes the administration of servers and other objects.
In the product environment, you use clusters, transports, and replication
domains to implement workload management.