Basic Architecture
AMoCoS is motivated
by the idea of assembling information
from distributed sources for
analysis purposes. In a business-to-business
process scenario, for example,
the trading partner do not have
control over the processes of
the other party, and the information
shared between the parties may
be limited. Nevertheless, business
activity monitoring (BAM) applications
should provide a holistic view
of the entire process. Therefore,
the external process structure
needs to be mirrored inside
the BAM application. In the
AMoCoS architecture, an Observer
listens to events that a data
source publishes on a bus (publish/subscribe
mechanism). The observer stores
this information in a persistent
audit trail. A BAM user can
then query the observer about
the current status of the source,
without having to query information
sources outside his or her own
domain.
Figure
1: Basic Architecture

In case contact with the source
is lost (for example, due to
a breakdown of the communication
infrastructure), the observer
is able to use a replication
of the source's plan (e. g.
the workflow model) to reason
about the current state of the
source (i. e., what is happening
at the remote site), or the
extrapolated state after a given
period of time (i. e., the most
likely next step).
Figure 2: Architecture
in the event of disrupted communication

[Back
to the Project Description] |