OpenClovis Logo

Functional Description
Rule Based Engine (RBE)

Description of RBE. More...

Description of RBE.

The OpenClovis Rule Based Engine (RBE) provides a mechanism to create rules (filters) to be applied to the system instance data, based on simple expressions. An expression consists of a mask and a value. These expressions are evaluated on user data and a boolean value is generated for the decision process.

For instance, RBE is used by the Event Service to support filter-based subscriptions. The event is published with a pattern that is matched against the filter provided by the subscribers. Only those subscribers that match successfully are notified. The RBE library provides simple bit-based matching based on the flags specified.

Interaction with other components

The RBE engine forms a general purpose library that can be used by any other software component. The RBE library does not depend on any component.


Generated on Tue Jan 10 10:29:15 PST 2012 for OpenClovis SDK using Doxygen