This document evaluates and compares several Complex Event Processing (CEP) products including Drools, Esper, and Sybase ESP. It discusses their rule definition, management, scalability, high availability, and ability to process events. Esper is highlighted as highly scalable and able to process 10 million events with just 300MB memory. Sybase ESP supports high availability configurations while Drools currently lacks a high availability solution. The document also provides customer examples and discusses scaling Esper through partitioning and using it with the Storm framework.