Events, projects, streams and windows, and continuous queries are the basics of
data-flow programming in Event Stream Processor.
Events
A business event is a message that contains information about an actual business event that occurred. Many business systems produce streams of such events as things happen.
Streams and Windows
Both streams and windows process events. The difference is that windows have state, meaning they can retain and store data, while streams are stateless and cannot.