# Complex Event Processing
**Entity class:** Streaming-computation method
**Maturity:** Developed
## Definition
**Complex event processing** evaluates streams of events against temporal, relational, and stateful patterns. It can correlate events that are individually ordinary but jointly significant, such as identity, transaction, travel, communication, and access changes within a defined window.
## Relationships
- **enables:** [[wiki/Real-Time Observability|Real-Time Observability]] and [[wiki/Common Operational Picture|Common Operational Picture]].
- **uses:** [[wiki/Apache Kafka|Apache Kafka]], stream processors, and [[wiki/Graph Analytics|Graph Analytics]].
- **risk control:** provenance, thresholds, and human validation.
## Sources / Provenance
- [[research/A Network-Epidemiological Analysis of Radicalization and Real-Time Counterterrorism Observability|Network-Epidemiological Analysis]]