29.01.2013 Views

WebSphere Application Server V7.0: Concepts ... - IBM Redbooks

WebSphere Application Server V7.0: Concepts ... - IBM Redbooks

WebSphere Application Server V7.0: Concepts ... - IBM Redbooks

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

10.4.2 Choosing a messaging topology<br />

The following topologies are some of the ones implemented by the <strong>WebSphere</strong><br />

<strong>Application</strong> <strong>Server</strong> default messaging provider (in increasing complexity) using<br />

the previously defined concepts.<br />

One bus, one bus member (single server)<br />

This is the simplest and most common topology. It is used when applications<br />

deployed to the same application server need to communicate among<br />

themselves. Additional application servers that are not members of the bus and<br />

only need to use bus resources infrequently can connect remotely to the<br />

messaging engine. See Figure 10-2.<br />

Local<br />

connection<br />

<strong>Application</strong> server<br />

Messaging<br />

application<br />

MDB<br />

Messaging<br />

application<br />

Messaging<br />

Engine<br />

Queue point<br />

Messages<br />

Queue destination<br />

Figure 10-2 Single bus with an application server member<br />

Although this is simple to set up, there might be a performance impact for<br />

message producers and consumers that connect to the messaging engine<br />

remotely. Because the single messaging engine is running on a non-clustered<br />

application server, no high availability or workload management is supported.<br />

One bus, one bus member (a cluster)<br />

With this variation, the bus member is a cluster. By default, only one application<br />

server in a cluster has an active messaging engine on a bus. If the server fails,<br />

the messaging engine on another server in the cluster is activated. This provides<br />

failover, but no workload management.<br />

344 <strong>WebSphere</strong> <strong>Application</strong> <strong>Server</strong> <strong>V7.0</strong>: <strong>Concepts</strong>, Planning, and Design<br />

<strong>Application</strong> server<br />

Bus<br />

Messaging<br />

application<br />

Remote<br />

connection

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!