Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Complex Event Processing with C# [closed]

Tags:

c#

.net

Can you suggest me a possible way to get started with CEP in C# ?

By what I mean when I say, get started:

  • A good book talking about CEP and C#
  • A library which deals event clouds
  • Some sample codes using the library
  • Some good quality codes in general to get a possible feel of the problems
  • Good blogs

Anything else you might feel necessary to add for someone getting started in CEP and C# will be helpful.

Thanks Soham

like image 526
Soham Avatar asked Jun 11 '10 07:06

Soham


People also ask

What is Complex Event Processing Engine?

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.

What is a CEP engine?

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.

What is CEP in banking?

About Bank CEP SolutionsA Banking Customer Engagement Platform which provides banks with ready to implement solution that manages the customer journey across multiple touchpoints.

How is stream processing and complex event processing CEP different?

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.


1 Answers

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.

like image 105
Peter Andersson Avatar answered Oct 07 '22 06:10

Peter Andersson