Complex Event Processing is a technology that enables the observation, orientation of, decision against and issuance of actions in low latency near real time. In a nutshell CEP (or Event Stream Processing, ESP) engines invert the traditional relationship between processing engines and data stores. Rather than persisting data on disk and querying in an ad hoc fashion. We take the query, optimize the hell out of it, compile it ultimately to native code and flood it with a high frequency of real time events. StreamBase is a commercial compiler oriented flow oriented (neither functional nor object oriented) CEP engine with a graphical development experience. Like Erjang & Erlang, it's event driven, tuple oriented, supports behaviour driven development.
This talk will introduce CEP, demonstrate integrations with Erjang and Erlang and look at how two tuple oriented technologies and their ecosystems can mutually benefit for the greater good of the developers and organizations that leverage them in mission critical environments.