Click to Play

SES: SEO Perks to Blogging
We’ve talked many times about the advantages of blogging. One area that we haven’t touched on a lot however is the SEO benefits of blogging. In this video...

Recent Articles

Open Source SOA Provides Major Business Advantages
Dave Linthicum wrote a post today called Open Source SOA provides some major advantages. In his post Dave stated: When it comes to SOA, I think open source provides two major advantages: First, it's typically...

Risk Management In All Aspects Of A Company...
There is a link between IT risk and the overall company risk posture. Techtarget has a fascinating read for every security engineer out there, including the CISO. It is hard to quantify risk. Is it risky to use Facebook at...


01.12.09

Integrating Predictive Analytics With Business Rules

By James Taylor

Mike Gualtieri published a nice piece on business rules engine algorithms last July that I wanted to point out to my readers. Mike summarizes the mainstream rules engine algorithms into those that deliver inferencing at run time, those that execute sequentially and those that execute sequentially but have compile-time algorithms to sequence rules correctly. While I have a few comments on Mike's report, I was struck both by its measured tone and a great piece of advice:

"Let Authoring Flexibility Drive Your Algorithm Decision"

This is key. The extent to which the tool allows you to write authors the way you need to write them, the way your business users need to write them, is what matters. It is the flexibility and agility that business rules give you that is the primary value driver. Pick your vendor based on how the rule editing and management environment will work for you. The capabilities of the vendor's algorithm(s) will impact this but they are just part of the puzzle - the kind of editing and management environment will matter more. Most of the major rule vendors will do a good job on performance, if you use the tools the way they are intended and don't try and force-fit your previous programming experience too much.


If you are interested in this topic, buy the report (it's a good one). I would just add a couple of things:

• I think he under-calls the potential for inferencing engines to run faster than sequential when a very large number of rules exist but where each transaction only fires a tiny percentage (common in regulatory compliance) for instance

• Some vendors allow different algorithms to be used in different steps in a decision, a useful feature

• I have never found a Rete user who had trouble recreating a bug. The data in a transaction determines the sequence of execution of rules and the same data/ransaction will reliably drive the same sequence of execution. Sure different data results in a different order of execution but that does not have any impact on recreating a bug

• I think the ability to integrate predictive analytics with business rules is already bringing new algorithms to bear. A decision tree built using a genetic algorithm might execute the same way any other decision tree does but it shows the results of the new algorithm just the same.

Comments


About the Author:
VP of Product Marketing with a passion for the technologies of decision automation. 15 years designing, developing, releasing and marketing advanced enterprise software platforms and development tools. Across the board experience in software development, engineering and product management and product marketing.

http://www.edmblog.com
About CIOproNews

The latest news and information for the CIO professional





CIOproNews is brought to you by:

SecurityConfig.com NetworkingFiles.com
NetworkNewz.com WebProASP.com
PerlProNews.com SQLProNews.com
SysAdminNews DevWebPro.com
LinuxProNews.com WirelessProNews.com
CProgrammingTrends.com ITCertificationNews.com





-- CIOproNews is an iEntry, Inc. publication --
iEntry, Inc. 2549 Richmond Rd. Lexington KY, 40509
2009 iEntry, Inc. All Rights Reserved Privacy Policy Legal

archives | advertising info | news headlines | free newsletters | comments/feedback | submit article


CIOproNews News Archives About Us Feedback CIOproNews Home Page About Article Archive News Downloads WebProWorld Forums Jayde iEntry Advertise Contact