Information Technology Reference
In-Depth Information
More examples on this topic will be provided in Chapter 9 , Integration with Other Know-
ledge Definitions .
The biggest added value of the EDA infrastructure is the concept of event-processing
agents. When they generate complex events from different sources, they usually do it by
using a complex event-processing framework, such as the Drools rule engine to handle
different stream of events and define filters and conditions.
We can leverage the power of an event-processing agent to influence our business pro-
cess's execution, create new process instances based on the aggregation and correlation of
events that come from different sources, or even notify external applications or users
about the completion of a business process under a set of specific circumstances. In
Chapter 9 , Integration with Other Knowledge Definitions , we will see how we can use the
Drools rule engine (and particularly a set of APIs called Drools Fusion) to integrate com-
plex event-processing features with our BPM systems.
In the next figure, we see a combination of process engine and event-processing agents
from the perspective of a particular process; combined, they can model very complex
business scenarios.
Search WWH ::




Custom Search