This is more of a generic question. But I am trying to understand a concept of using a tool and why one would need this tool. I keep going round and round.
q)Why do we need rule engines?
I have been reading up on Drools and ILOG rule engines and am still not clear on the concept of what benefit an organization can have using these tools.
q)Is it just to give the business users a way to fire queries ( which are being referred to as rules ) to the database ( repository ) ?
Doesn't this extra piece of s/w just result more money spent on licences and support in comparison to the benefit achieved?
We anyways have a all the applications doing the same thing.
Example: If sales < $ 5000000 then order shipment = No
Above is example of a business logic. This is easily implemented in the program. So what is the benefit of going via a rules engine?
Any input would be great! Thank you.