Archive for March 13th, 2007

Rules Engines – Power to the Users!

Tuesday, March 13th, 2007

I was reading Business Rules the Software Reuse Debate by Rajgo.  I bow to his technical knowledge which is far superior to mine, but I want to take the business end of his argument and see if I can violently agree with him.

In my world, business rules enable loose coupling of enterprise applications and services.  So a typical enterprise application might be the CRM system and a typical service (in a retail bank for example) might be to select a customer using the customer reference and return the portfolio of products held by that customer with the bank.

A number of services can be linked to form a business process, but a business process must follow rules.  These rules can be hard-coded or configurable by the user community using some sort of rules engine.

(more…)