CEP Engine Programming

With CompatibL Analyst, the user can program a CEP engine using a high performance, compiled language such as C++ or C#, as long as this language is supported as a plugin language by the CEP engine vendor. In most cases, at least C++ is permitted; many vendors of Windows based systems also support C#. CompatibL Analyst can also be configured to program the CEP engine in the vendor's proprietary language or a specialized language such as Matlab or R.

Selecting C++ or C# as the underlying language provides high performance, while the ease of use is achieved by generating all of the data objects, wrapper code, and deployment code automatically and presenting the user with a "code tab" to edit the function body. All of the complex API programming and configuration for deployment to the CEP engine is performed behind the scenes.

The screenshot below shows how CompatibL Analyst is used to program OneTick CEP Engine in C++.

One Tick