Business Rules Management Systems
A Business Rules Management System (we will abbreviate into BRMS from now on) is a piece of software that deals with computations and decisions that can be applied to data, in order to output results that have a higher business value. There are lots of concepts in that definition, and we are going to explain them one at a time.
How does a BRMS handle business rules?
A business rule can, for example, calculate the total price of an order line, using the tax-excluding price of an article, the number of articles, and the applicable tax rate. Another example of its application would be to decide whether a piece of document created in an invoicing process should be given an electronic signature or not. In this case, the business rules output a Boolean value, stating whether the result is true or false. Business rules can call each other. In the previous example, we may have to decide how the document will be presented to someone for signature, who...