Can you suggest me a possible way to get started with CEP in C# ?
By what I mean when I say, get started:
Anything else you might feel necessary to add for someone getting started in CEP and C# will be helpful.
Thanks Soham
Complex event processing is an organizational tool that helps to aggregate a lot of different information and that identifies and analyzes cause-and-effect relationships among events in real time. CEP matches continuously incoming events against a pattern and provides insight into what is happening.
The CEP is the heart of the algorithmic trading platform – which listens to the market data and determines what actions to take based on the trading logic.
About Bank CEP SolutionsA Banking Customer Engagement Platform which provides banks with ready to implement solution that manages the customer journey across multiple touchpoints.
Traditional stream processing is concerned with finding low-level patterns in data, such as the number of mouse clicks within a fifteen-minute window. CEP promises much more. Using models of causality and conceptual hierarchies, CEP can make high-level inferences about complex events within the business domain.
There is no such book. Yet. There is an upcoming book in the next couple of weeks from Manning called Event Processing in Action, it is a 'must read'.
For C#, the obvious choice is StreamInsight from Microsoft. There's a collection of useful links here: StreamInsight Info
Apart from that, there's StreamBase, Oracle CEP Server, ruleCore CEP Server and the open source Esper. Most (not Esper) vendors take a language neutral approach so you would not need to care in which language the CEP product uses when sending events into it.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With