Menu Content/Inhalt
Home
Event Driven CEP Rule Server

The ruleCore CEP Server is a Complex Event Processing (CEP) server for immediate detection of critical business situations. A building block, providing reactivity into an event driven architecture.

Rulecore's execution engine works by continuously evaluating reaction rules in response to inbound events. The rules are defined using a declarative XML based rule language.

Here's some examples of what ruleCore CEP Server is used for:

Application monitoring Generate an alert when there's more than 30 error events from applications in the North data center during the last ten hours.

Monitor order process Alert if an order process has advanced less than one step per day or takes more than two weeks to complete.

Monitor timing constraints Produce an alert if expensive construction equipment leaves its designated area during the night. Geofence boundary crossing Detect when a vehicle arrives or leaves any one of your 234 customer sites.
Route compliance Detect when a vehicle is not following its designated route or is starting to travel along the route too early or too late.  Detect Non-Events Generate alerts when events do not occur as expected within a specified timeframe.

 

The situation detection capability of ruleCore is used to detect various kinds of situations of interest to your business:

  • Delays or exceptions in a supply chain.
  • Vehicle approaching yard area.
  • Suspicious chain of events which are know to indicate fraud.
  • A work order not carried out in the correct order, customers visited in the wrong order or stops skipped.
  • A driver not complying with working hours regulations, not enough breaks.
  • A task is performed too quickly, indicating poor quality.
  • Goods have not departed from supplier in time.
  • More than 5 idle couriers within 500 meter range, suggest coffee break!

Detection Oriented CEP

The ruleCore CEP Server is a complext event processing system focused on rule based detection of situations, where each situation consist of multiple events. These complex events are detected by automatically evaluating user defined rules in response to streams of inbound events.

There's no programming required, the reactive rules of ruleCore are specified using a high level declarative XML based language - The ruleCore CEP Server is language independent. The event-driven architecture allows every system capable of generating XML to manage rules and monitor the live state of the rule evaluation.

All kinds of entities can be monitored using the reactive rules of ruleCore CEP Server, just some examples:

  • Distributed applications
  • Business process execution engines
  • GPS - Vehicles or GPS enabled phones for example.
  • Messaging infrastructure - JMS or other types of Message Oriented Middleware
  • Network elements - Enhance systems monitoring with detection of non-events.

The ruleCore CEP Server is available for distribution with your own systems. You can base a new product on the ruleCore CEP Server or enhance existing systems with immediate alerting capability. Read more about the OEM Kit .