70 Patterns: Serial Process Flows for Intra- and Inter-enterprise
Application pattern next. If the Extended Enterprise Business pattern is not
appropriate for your development efforts, review the Business patterns to
determine which pattern best addresses your e-business needs.
4.3 Application patterns
We present the Extended Enterprise Application patterns in order of increasing
flexibility and sophistication. As the Application patterns build on each other, their
capabilities and reliance on middleware increase, and they require less
application development effort. Select the following Application pattern that best
fits your requirements:
Exposed Direct Connection Application pattern: Message/Call
Exposed Broker Application pattern: Router variation
Exposed Serial Process Application pattern: Also known as Managed
The diagram conventions shown in Figure 4-2 are used to describe these
successful approaches in the following Application patterns.
Figure 4-2 Application pattern diagram conventions
Note: The Exposed Parallel Process Application pattern is another possibility,
but it is not currently being observed in the Extended Enterprise domain. It is
expected to appear at some later stage.
Work in progress
(data replication flow)
Application node containing
existing code with no need
for modification for this project
or that cannot be changed.
Read only data
containing new or modified
code for this project.
A set of applications whose
characteristics are unspecified.
Only the means with which
to interact with them is specified.
A small solid circle indicates the initiating node.
A single arrow indicates that a response is not needed.
Double arrows indicate that a response is needed.