Siddhi

CEP engine for your use
Download

Siddhi Ranking & Summary

Advertisement

  • Rating:
  • Publisher Name:
  • Siddhi Team
  • Operating Systems:
  • Windows All
  • File Size:
  • 84 KB

Siddhi Tags


Siddhi Description

Siddhi was designed as an accessible, Open-Source and Complex Event Processing engine or CEP. Complex Event Processing is one of the most rapidly emerging fields in data processing. In abstract, the main tasks of a CEP is to identify meaningful patterns, relationships and data abstractions among unrelated events and fire an immediate response such as an Alert message. In a very high level view of Siddhi, the events come into the system in streams, and goes through several predefined user queries. If the incoming events get matched with a given query, the system triggers corresponding complex event to the output stream notifying the user of successful execution of the query. The system functionality can be divided in to sub-parts such as: · Capture incoming events from several event sources (i.e. stock exchange, ESB and etc) via input adapters and convert them to Event tuples. · The Input adapter will then pass the events to Siddhi Manager, where the pipeline-based architecture dispatches events to Event processors. · Event processor/processors will process events and when a match occurs, they will pass the event to a callback method where user will get notified of the event occurrence.


Siddhi Related Software