Reputation: 455
What could be the reasons to implement your own rule engine instead of using an existing commercial/open source one? Any specific guidelines for implementing rule engines?
Upvotes: 12
Views: 7739
Reputation: 5586
See this post for argument for implementing your own:
mainly the problem centers around the anemic data model anti-pattern. as described here:
http://martinfowler.com/bliki/AnemicDomainModel.html
How you should implement depends very much on the requirements but generally important points to consider when designing your own include.
Upvotes: 9