Chapter 6. Extended Enterprise runtime patterns 115
6.5 Exposed Router variation
The Exposed Router variation of the Exposed Broker runtime pattern applies to
solutions where the partner’s source application initiates an interaction that is
forwarded to, at most, one of multiple target applications. The selection of the
target application is controlled by the distribution rules that govern functioning of
the connector component.
6.5.1 Generic profile
In the Exposed Router variation shown in Figure 6-6, the Exposed 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 Exposed Broker node provides.
Figure 6-6 Exposed Router runtime pattern: generic profile
The Exposed 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 also includes functionality to include external partners in a solution by
exposing their processes to internal processes.
Demilitarized Zone Enterprise Secure ZonePartner Zone
Domain FirewallDomain Firewall
Protocol FirewallProtocol Firewall
Exposed Broker: Router variation