Designing Intelligent Event Processor (IEP) Projects

Complex Event Processing and Event Stream Processing

In the most general sense, the term event refers to anything that happens in a system. For example:

You use IEP to process computerized representations of these events.

These events are generated and sent out by applications. The applications can be located within the enterprise service bus, or they can come from an external system that is connected to the enterprise service bus.

The term event stream refers to a continuous set of events. For example, an event stream could contain the password changes made by the users of a web-based application.

Processing an event stream can involve many types of activities. For example:

When you combine multiple events to create a higher level event, the result is called a complex event.

An architectural style in which software modules operate in response to the arrival of events is called event driven architecture.