Event-driven architectures are based around the propagation and observation of event notifications within an enterprise. This architectural style allows great flexibility as the production of the event notification and the consumption of events are decoupled.
Workflows and business processes are responsible for many state transitions and orchestration across services; this is an invaluable source of information for the real-time operation of a business.
In this talk you will:
- Learn how BPM and complex event processing can be combined to achieve business activity monitoring
- Understand how to generate events from Activiti and Spring and propagate them using JMS and Apache Camel
- See event pattern matching performed in Esper
- Walk through the real-time feedback to a Grails workflow application
This technical session will introduce the key concepts before diving into the integration of the open source components involved.