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
Connection variations
Exposed Broker Application pattern: Router variation
Exposed Serial Process Application pattern: Also known as Managed
Public Processes
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.
Transient data
Work in progress
Cached committed
data
Staged data
(data replication flow)
Application node containing
existing code with no need
for modification for this project
or that cannot be changed.
Read/write data
Read only data
Application node
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.