Start of change

Event processing architecture

An event processing architecture is based on interactions between three components: an event source, an event processor, and an event consumer. A CICS application is an event source. CICS can perform some simple processing on an event before emitting it.

Figure 1. Event processing architecture
This diagram shows an event source, an event processor, and an event consumer. In this diagram there are 6 examples of event source; systems, business processes, sensors, business, business activity monitoring - BAM, and other which pass events to the event processor for operations to be performed on the events. These events are then passed to the event consumer. The event consumer reacts to events; as alerts, to trigger workflow, or to trigger automated actions.

Event source

An event source emits events to the event processing system. Examples of event sources are simple RFID sensors and actuators, business flows, and CICS applications.

Event processor

The event processing system can perform a variety of actions on events:

The processed event is then available to an event consumer.

Event consumer

An event consumer reacts to the event. An event consumer can be as simple as updating a business dashboard, or as complex as required, carrying out new business processing as a result of the event.

Here are some examples of consuming an event:

End of change