July 05, 2008   Sign In |  About ebizQ |  Contact Us |  Join ebizQ Gold Club
James Taylor
James Taylor's Decision Management
James is one the leading experts in enterprise decision management, a published author and a principal of Smart (enough) Systems LLC. His blog discusses the use of decision management technologies like predictive analytics and business rules to deliver agility, improve business processes and bring intelligent automation to SOA.

« Business users can (and should) maintain rules | Main | Woz on decision management (not really) »

October 04, 2007
Reducing maintenance with business rules

I saw this post on Rajgo's blog - Five reasons to use Business Rules to Reduce Maintenance. He discusses a piece by Jeroen on code maintainability that has four key attributes. While the post made most of the key points I thought I would add a few:

  • Modularity
    Not only are decision services modular, but the underlying structure of rulesets used to manage the rules that go into a decision provides a further layer of modularity below the service or decision level.
  • Consistency
    Again the layer of management below decisions allows parts of a decision to be consistent across decisions as well as for decisions to be consistent. Engagement of business users in rule maintenance also helps ensure that automated decision-making is consistent with any remaining manual decision-making
  • Simplicity & Conciseness
    The declarative nature of rules and their management as independent, atomic object makes them simpler and more concise than the equivalent code.
  • Self-descriptiveness & Understandability
    Graphical metaphors and a clearer, business-friendly syntax makes rules more descriptive and more understandable than code.
I have blogged on this topic a couple of times.

Posted by jtaylor in Business Rules |Digg This|Add to del.icio.us

Trackback Pings

TrackBack URL for this entry:
http://www.ebizq.net/mt/mt-tb.cgi/2717

Comments Post a comment




Remember Me?

(you may use HTML tags for style)

We ask that you type your code (displayed below) in the text box.This code is an image that cannot be read by a machine. It prevents automated programs from submitting comments.


Code:



Most Recent ebizQ Blog Entries
ADVERTISEMENT
This Work
Accountability:The opinions expressed in this blog are solely representative of the blog's author, and not of ebizQ

Subscribe to our Newsletters
ebizQ Weekly Gold Club Update
Live Webinar Updates
Updates from ebizQ Partners
ebizQ SOA Update
ebizQ BPM Update
ebizQ Security Update
ebizQ BI Update
ebizQ Open Source Software Update
Virtual Show Newsletter
ebizQ Web 2.0 and the Enterprise
Your E-mail Address:
Changing Tires on a Moving Car
Case studies and solutions for governing the continuous evolution of complex SOA systems

Date: Jul 15, 2008
Time: 12:00 PM ET
(16:00 GMT)

REGISTER TODAY!
Roundtable Discussion: MDM's Role as a Critical Enabler for SOA
Date: Jul 16, 2008
Time: 12:00 PM ET
(16:00 GMT)

REGISTER TODAY!
Archived Webinars | Upcoming Webinars

Marketing Solutions | Feedback | About ebizQ | Unsubscribe | Privacy Policy | Site Map

Live Chat