This document provides an overview of complex event processing (CEP) and the WSO2 CEP server. It discusses CEP concepts like event streams, queries, and patterns. It also describes the Siddhi query language and runtime that is used by WSO2 CEP to process events. Finally, it demonstrates how WSO2 CEP can be used to monitor stock exchange and social media data to detect market moving events.