| < Day Day Up > |
|
In the following topics, we take a look at basic Runtime patterns for the Extended Enterprise Exposed Broker application pattern and its Router variation.
The Exposed Broker application pattern can be thought of as an extension to the Broker application pattern. It extends the solution to include external partners by exposing their processes to the broker.
Figure 5-5 shows the basic Runtime pattern for the Exposed Broker application pattern.
Figure 5-5: Exposed Broker Runtime pattern
The Exposed Broker node encompasses the functionality of a Broker node, and in addition, includes the means to expose partner processes to internal processes.
Figure 5-6 shows a product mapping for this Runtime pattern using the WebSphere Business Integration Message Broker and the Web Services Gateway products.
Figure 5-6: Extended Enterprise--Exposed Broker product mapping
WebSphere Business Integration Message Broker provides the same functionality outlined in 5.2.1, "Runtime pattern and product mapping for the Broker" on page 95. The Web Services Gateway is used to provide a standard, consistent interface for the internal processes to access external processes. The use of a gateway minimizes the disruption caused by changes in the external partner infrastructure.
The Router variation of the Exposed Broker application pattern can be thought of as an extension to the Router variation of the Broker application pattern. It extends the solution to include external partners by exposing their processes to the router.
Figure 5-7 shows the basic Runtime pattern for the Router variation.
Figure 5-7: Exposed Broker--Router
The Exposed Router node encompasses the functionality of a Router node, and in addition, includes the means to expose partner processes to internal processes.
Figure 5-6 shows a product mapping for this Runtime pattern using the Web Services Gateway product.
Figure 5-8: Exposed Broker--Router- Web Services Gateway Product mapping
The routing features are provided using Web Services Gateway filters and requires that the Web Services Gateway product be running on a WebSphere Application Server Enterprise server.
| < Day Day Up > |
|