January 2018
Intermediate to advanced
524 pages
13h 33m
English
A rule engine is simply a software construct that executes actions on events. For example, if the humidity in a room exceeds 50%, send an SMS message to the owner. These are also called Business Rule Management Systems (BRMS).
Rules engines may or may not have state and be called stateful. That is, it may have a history of the event, and take different actions depending on the order, the amount, or the patterns of events as they occurred historically. Alternatively, they may not maintain state, and only inspect the current event (stateless):

In our example of a rules engine, we will look at Drools. ...
Read now
Unlock full access