Implementation of a Rules Engine in Your Business Applicaitons
- by enonu
I'm for an experience driven answer from a few software engineers who have implemented a rules engine in their internal business applications.
How has it affected your business in the following ways:
Ability to launch and iterate over
business driven logic
Ability to have
"business users" perform the actual
modification of those rules rather
than developers.
Ability to
comprehend the business rules in
general.
Quality of the software
releases. More or less bugs from the
end-user's POV?
Speed of the
applications.
If you had to do it all over again, what would you do differently?
Lastly, I'm looking for a qualification of your answer w/ respect to the architecture. Would you do the same thing if you were deploying to a 1-machine setup vs. your architecture vs. a multi-tier cloud-based distributed architecture using 1000s of machines? How would it be different?
Thanks!