Business Rules Engine

A business rules engine is a software system that executes one or more business rules in a runtime production environment. The rules might come from legal regulation ("An employee can be fired for any reason or no reason but not for an illegal reason"), company policy ("All customers that spend more than $100 at one time will receive a 10% discount"), or other sources. A business rule system enables these company policies and other operational decisions to be defined, tested, executed and maintained separately from application code.

Rule engines typically support rules, facts, priority (score), mutual exclusion, preconditions, and other functions.

Rule engine software is commonly provided as a component of a business rule management system which, among other functions, provides the ability to: register, define, classify, and manage all the rules, verify consistency of rules definitions (”Gold-level customers are eligible for free shipping when order quantity > 10” and “maximum order quantity for Silver-level customers = 15” ), define the relationships between different rules, and relate some of these rules to IT applications that are affected or need to enforce one or more of the rules.

Read more about Business Rules Engine:  IT Use, Design Strategies, Types of Rule Engines, Resources

Famous quotes containing the words business, rules and/or engine:

    Mily: You must remember me!?
    Tadeusz: I never remember pretty women. It’s so expensive.
    My friend, after twenty thousand years murder is still a business that’s mainly in the hands of amateurs.
    Orson Welles (1915–1985)

    Trust men, and they will be true to you; treat them greatly, and they will show themselves great, though they make an exception in your favor to all their rules of trade.
    Ralph Waldo Emerson (1803–1882)

    The will is never free—it is always attached to an object, a purpose. It is simply the engine in the car—it can’t steer.
    Joyce Cary (1888–1957)