Stream Processing

Stream Processing is a method of tracking and analyzing streams of information of an event, and eventually obtaining useful structured conclusions out of that raw information.

Stream Processing consists of a combination of data from multiple sources to infer events or patterns that may demonstrate unusual activities or anomalies, consequently requiring immediate action. This method is commonly known as a Complex Event Processing or CEP.

Altair's CEP engine is named Panopticon Streams and it is built so that it can cooperate with different CEP engines.

Panopticon Streams platform can be explained with a graph showing the different nodes (operators, inputs, outputs…) and a set of edges (streams) that are interconnected with each other throughout the platform:

Figure 1.

Users only have access to the operations represented by circles. The remainder of the graph represents tasks done by the backend team.