Commercial Intelligence Rotating Header Image

Posts under ‘Rules Engines’

Recruiting: IBM Ilog vs. JBoss Drools

I received notice of a Victorian government position offering $106k, as follows, today: BRMS Developer (WebSphere ILOG JRules) You will have proven experience as a BRMS Developer within a Java/JEE environment using IBM‘s WebSphere ILOG JRules platform. You will have implementation experience using integration technologies (e.g. Web Services, JMS) and have the ability to liaise [...]

IBM Ilog JRules for business modeling and rule authoring

If you are considering the use of any of the following business rules management systems (BRMS): IBM Ilog JRules Red Hat JBoss Rules Fair Isaac Blaze Advisor Oracle Policy Automation (i.e., Haley in Siebel, PeopleSoft, etc.) Oracle Business Rules (i.e., a derivative of JESS in Fusion) you can learn a lot by carefully examining this [...]

$50/hr for Ilog work?

I can hardly believe posts like this one in Charlotte requiring 6 years or more of IT.   Two weeks ago I talked with a recruiter looking for consulting-to-hire people with significant Ilog experience at under $100 / hr in the DC area.  Is this what happens when you cross the chasm?  I guess it [...]

Real AI for Games

Dave Mark’s post on Why Not More Simulation in Game AI? and the comments it elicited are right on the money about the correlation between lifespan and intelligence of supposedly intelligent adversaries in first person shooter (FPS) games.  It is extremely refreshing to hear advanced gamers agreeing that more intelligent, longer-lived characters would keep a game [...]

Agile decision services without XML details

Externalizing enterprise decision management using service-oriented architecture orchestrated by business process management makes increases agility and allows continuous performance improvement, but… How do you implement the rules of EDM in an SOA decision service? 

Goals and backward chaining using the Rete Algorithm

I was prompted to post this by request from Mark Proctor and Peter Lin and in response to recent comments on CEP and backward chaining on Paul Vincent’s blog (with an interesting perspective here). I hope those interested in artificial intelligence enjoy the following paper .  I wrote it while Chief Scientist of Inference Corporation.  It [...]

Haley / ART syntax lives on in open-source Java rules

The ART syntax lives on in yet another product!  JBOSS Rules (formerly Drools) just described its imminent support for rules expressed in the CLIPS syntax here. NASA derived CLIPS from the syntax of Inference Corporation’s Automated Reasoning Tool (ART) in the mid-80s.  I designed and implemented the ART syntax with Chuck Williams on a team [...]

When Rules Meet Requirements

I am working on some tutorial material for business analysts tasked with eliciting and harvesting rules using some commercial business rules management systems (BRMS). The knowledgeable consumers of this material intuitively agree that capturing business rules should be performed by business analysts who also capture requirements. They understand that the clarity of rules is just [...]

Missing Goals and Requirements in Business Rules

Both of the following statements are true, but the first is more informative: Business Rules Management Systems (BRMS) typically produce forward chaining production rules that are interpreted by[1] a business rules engine (BRE) based on the Rete Algorithm. BRMS typically generate rules that are interpreted by a BRE. First, dropping the word “production” before “rules” [...]

Managing Semantics, Vocabulary and Business Rules as Knowledge

A client recently asked me for guidance in establishing a center of excellence concerning business rules within their organization. Their objectives included: Accumulate requisite skills for productive success. Establish methodologies for productive, reliable and repeatable success. Accumulate and reuse content (e.g., definitions, requirements, regulations, and policies) across implementations, departments or divisions. Establish multiple tutorial and [...]