Chapter 5. Runtime patterns and product mappings 95
5.2 Application Integration patterns
In the following topics, we take a look at basic Runtime patterns for the
Application Integration Broker and Router patterns. Each Runtime pattern is
shown overlayed with its underpinning Application pattern. The location of the
tiers in the Application pattern correspond to the location in the Runtime pattern
that provides the function of that tier.
Following the Runtime pattern will be a product mapping that shows one way of
implementing the Runtime pattern.
5.2.1 Runtime pattern and product mapping for the Broker
Figure 5-1 shows the basic Runtime pattern for the Broker application pattern.
Figure 5-1 Broker Runtime pattern
The Broker tier in the application pattern is implemented in this Runtime pattern
with a Broker node. The Broker node is responsible for the routing and
distribution of incoming messages to the target applications. It has the ability to
decompose and recompose messages.
The Application Server/Services nodes execute the logic of the target and source
applications.
Broker
Application
Server/
Services
Application
Server/
Services
Application
Server/
Services
Source
Application
Broker
Rules
Target
Application
WIP