You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
easy-rules/site/about/overview.md

985 B

layout title header next_section doc
docs Overview What is Easy rules? about/getting-started true

Easy Rules is a simple yet powerful Java rules engine providing the following features:

  • Lightweight framework and easy to learn API
  • POJO based development
  • Useful abstractions to define business rules and apply them easily
  • The ability to create composite rules from primitive ones
  • Dynamic rule configuration at runtime using JMX

In a very interesting article about rules engines, Martin Fowler says:

You can build a simple rules engine yourself. All you need is to create a bunch of objects with conditions and actions, store them in a collection, and run through them to evaluate the conditions and execute the actions.

This is exactly what Easy Rules does, with more features like rule composition and dynamic configuration.