As business grows, applications must process increasing volumes of critical application data. The amount of load that a single-server application can process has a hard limit. Distributing Java applications on a cluster allows to handle increasing load by using combined power of multiple servers.
This vendor-neutral presentation offers a reusable architecture for scaling Java applications beyond a single server and discusses technologies needed to implement such architecture. Click here to download this presentation in PDF format: Architecture for scaling Java applications to multiple servers.