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.
22 lines
985 B
Markdown
22 lines
985 B
Markdown
---
|
|
layout: docs
|
|
title: Overview
|
|
header: What is Easy rules?
|
|
next_section: about/getting-started
|
|
doc: 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 <a href="http://martinfowler.com/bliki/RulesEngine.html" target="_blank">article</a> about rules engines, <a href="http://martinfowler.com/" target="_blank">Martin Fowler</a> 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.
|