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
96 Broker Interactions for Intra- and Inter-enterprise
Figure 5-2 shows a product mapping for this Runtime pattern using WebSphere
Business Integration Message Broker.
Figure 5-2 Product mapping for Application Integration::Broker
WebSphere Business Integration Message Broker provides all the function
needed for this solution. Among the many features of this product are:
? Point-to-point publish/subscribe and multi-cast models
? Support for MQSeries®, mobile, telemetry, real-time, and reliable IP
multi-cast models
? Content and table-driven routing capabilities
? Powerful engine for message/data transformation and database integration
? XSLT engine for XML transformation
? Message filtering and message warehousing
? Web services (SOAP/HTTP) protocol support
WebSphere
Application Server
V5.0.2.1
Broker
Application
Server/
Services
Application
Server/
Services
Application
Server/
Services
Application
Server/
Services
WebSphere Business Integration
Message Broker V5 + CSD2
SOAP/
HTTP
SOAP/
HTTP
Chapter 5. Runtime patterns and product mappings 97
5.2.2 Runtime patterns and product mappings for Router
Figure 5-3 shows the basic Runtime pattern for the Router variation of the
Broker.
Figure 5-3 Application Integration::Broker: Router variation Runtime pattern
The Router node provides the logic to perform intelligent routing of messages to
one target application at a time. It does not include the simultaneous distribution
or decomposition capabilities that the Broker node provides.
WebSphere
Application Server
V5.0.2.1
Router
Application
Server/
Services
Application
Server/
Services
Application
Server/
Services
Rules
Repository
Source
Application
Router
Rules
Target
Application
R/O
Router Rules
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.15.186.79