118 Broker Interactions for Intra- and Inter-enterprise
Figure 6-5 Stage II use case model
Selecting an Application pattern
In Table 3-1 on page 41 and Table 3-2 on page 42, the following drivers are listed
for selecting the Application Integration::Broker application pattern:
? Improve the organizational efficiency
? Reduce the latency of business events
? Support a structured exchange within the organization
? Support real-time one-way message flows
? Support real-time request/reply message flows
? Support dynamic routing of messages to one of many target applications
? Support dynamic distribution of messages to multiple targets
? Minimize total cost of ownership
? Leverage existing skills
? Leverage the legacy investment
? Enable back-end application integration
? Minimize application complexity
? Minimize enterprise complexity
? Improve maintainability
This use case has the same requirements as use case 001 and the same
drivers. In addition, this use case has introduces the need to poll multiple
Wholesale departments for a delivery date. The key driver here is the ability to
support dynamic distribution of messages to multiple targets.
6.3 Inter-enterprise scenarios
In the second phase of the implementation, ITSO Electronics wishes to enable
their Retail systems to place orders to external wholesale partners. Currently, the
Retail departments fill out an order form and mail it to the external partner
organization. Difficulties arise when orders cannot be filled because of latency in
the manual process and outdated inventory.
Retail System
Wholesale System
Wholesale System
Get Earliest Delivery Date