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:
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.
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:
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.