98 Broker Interactions for Intra- and Inter-enterprise
Figure 5-4 shows a product mapping for this Runtime pattern using Web
Services Gateway.
Figure 5-4 Product mapping for Router
Note that WebSphere Business Integration Message Broker can also provide
Router functionality.
5.3 Extended Enterprise
In the following topics, we take a look at basic Runtime patterns for the Extended
Enterprise Exposed Broker application pattern and its Router variation.
WebSphere
Application Server
V5.0.2.1
Router
Application
Server/
Services
Application
Server/
Services
Application
Server/
Services
Application
Server/
Services
WebSphere Application Server
Enterprise V5.0.2.1
+
WebSphere Application Server
Network Deployment V5.0.2.1
Web Services Gateway
SOAP/
HTTP
Rules
Repository
WebSphere Application Server
Enterprise V5.0.2.1
+
WebSphere Application Server
Network Deployment V5.0.2.1
Private UDDI Registry
SOAP/
HTTP
SOAP/
JMS
Chapter 5. Runtime patterns and product mappings 99
5.3.1 Runtime patterns and product mapping for Exposed Broker
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.
Partner A
Secure Zone
Demilitarized
Zone
Partner B
Inter-
enterprise
Zone
Protocol Firewall
Domain Firewall
Network
Infra-
structure
Partner
Infrastructure
Exposed
Broker
Rules
Directory
Domain QoS
Providers
App Server
Services
Source
Application
Broker
Rules
Ta rg et
Application
WIP
100 Broker Interactions for Intra- and Inter-enterprise
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.
5.3.2 Runtime pattern and product mappings for the Router variation
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.
Partner A
Secure Zone
Demilitarized
Zone
Partner B
Inter-
enterprise
Zone
Protocol Firewall
Domain Firewall
Network
Infra-
structure
Partner
Infrastructure
Exposed
Router
Rules
Repository
Domain QoS
Providers
App Server
Services
WebSphere Application Server
Enterprise V5.0.2.1
+
WebSphere Application Server
Network Deployment V5.0.2.1
Private UDDI Registry
WebSphere Application Server
Enterprise V5.0.2.1
+
WebSphere Application Server
Network Deployment V5.0.2.1
Web Services Gateway
+
WebSphere Business Integration
Message Broker V5 + CSD2
WebSphere
Application Server
V5.0.2.1
JAX-RPC
Internet
SOAP
/HTTP
SOAP
/HTTP
Chapter 5. Runtime patterns and product mappings 101
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.
Partner A
Secure Zone
Demilitarized
Zone
Partner B
Inter-
enterprise
Zone
Protocol Firewall
Domain Firewall
Network
Infra-
structure
Partner
Infrastructure
Exposed
Router
Rules
Repository
Domain QoS
Providers
App Server
Services
Source
Application
Router
Rules
Tar ge t
Application
R/O
Router Rules

Get Patterns: Broker Interactions for Intra- and Inter-enterprise now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.