[V5.1 and later]Multimachine topology concepts

Multiple machine environments extend basic single machine WebSphere Application Server configurations by distributing the Application Server over multiple machines, increasing the overall processing power from one machine to contributions from all machines in the configuration.

The flow of data in a WebSphere Application Server environment starts with a Web server receiving requests and routing them to the Application Server for processing. A WebSphere Application Server node stores administrative configuration data in XML files. A database can hold application data for applications that require a place to store data, such as user session information. There are also one or more administrative clients, such as the administrative console, for manipulating configuration data.

Some of the reasons for creating WebSphere Application Server applications that run on multiple machine systems include:

You can configure multiple machines to add processing power, improve security, maximize availability, and balance workloads. WebSphere Application Server Network Deployment and WebSphere Application Server Edge Components provide clusters, workload management, and the Load Balancer to implement configurations that address these issues. These scaling techniques are generally combined to maximize benefits and minimize problems associated with multiple machine systems.

There are various ways to scale up the basic, single-machine WebSphere Application Server system to meet the needs of your organization. Some scaling techniques include:

Keep in mind that the techniques described above are not mutually exclusive. You can combine their basic elements in various ways.


Related concepts
Firewalls and demilitarized zone configurations
Enterprise beans
Sessions
Related tasks
Setting up a multinode environment
Accessing data from applications