Menu Content/Inhalt
Home arrow Overview
Overview

Simple Language

The ruleCore CEP Server executes rules defined using the Reakt language. The Reakt language is a small special purpose language designed for expressing business situations, instructing the ruleCore CEP Server how to detect these.

The Reakt language is what is commonly called a declarative language. That is, it looks more than a simple configuration file than your normal programming language.

You use Reakt to tell what situations to detect, not how

Add Detection Capability

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!

Designed For CEP

The ruleCore CEP Server and its event processing language was designed with detection oriented scenarios in mind. It allows you to pick interesting sequences of events from live streams and perform some action when a sequence is seen.
 
The server and its language is a complex event processing system focused on rule based detection of business situations, where each situation consist of a sequence of events. Situations are detected and reported by automatically evaluating user defined rules in response to inbound business events.

No Programming

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

Monitor Any Thing

All kinds of entities (a fancy name for 'thing') can be monitored using the reactive rules of the ruleCore CEP Server, just some examples:

  • Distributed applications
  • Business process execution engines
  • GPS - Vehicles or GPS enabled phones for example.
  • RFID - Track mobile assets or goods.
  • Messaging - JMS, SMTP, XMPP, Twitter or other types of message based systems.
  • Network elements - Enhance systems monitoring with detection of non-events and suppression of transients.

Licensing

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 .

 

 

 

 

Reakt and ruleCore® are trademarks of Rulecore KB.