Archive: March, 2010
Rules Apathy: Form vs Function
I have received a few private messages about Charles Young and his form v. function rules debate. Folks have sent me references and articles to counter his debate points, however, I am impassive about this topic. It is common sense to objective systems engineers (and well documented) that trying to manage large sets of rules [...]
Read moreRETE Engines Must Forward and Backward Chain?!
In a new development for me, I recently learned that one of the criteria for a “RETE-based rules-engine” to actually be classified as “RETE” is that the software must perform both forward and backward chaining. A well respected rules professional just informed me: If [the rules-engine] is just forward chaining it’s not RETE because the [...]
Read moreDisadvantages of Rule-Based Systems (Part 1)
In Orwellian Event Processing the discussion moved away from my original intent, which was primarily to discuss the vendor-state-of-denial regarding the prior art for processing complex events, and gravitated toward a discussion on the “inefficiencies” of rule-based systems. I was surprised learn that there are professionals who believe that there is no basis in fact [...]
Read moreThe Power of Events Revisited (Part 1)
When I first read The Power of Events: An Introduction to Complex Event Processing in Distributed Enterprise Systems by David Luckham I took away three high level ideas: Events are important in business. Events can be processed in a hierarchical way. Rapide is a modeling tool developed at Stanford that can be used to model [...]
Read moreBack to the Blog
Well, after a long period of working on a number of operational projects, I’m going to take a break from writing code and actually do some blogging again. For some this is good news (and I quote from a private note): I’m thankful you’ve started blogging again. For a while there I was afraid you’d [...]
Read more