More on Business Rules and BPM

July 18th, 2006

InfoWorld just came out with a head-to-head eval of the two leading BRMS offerings, ILOG JRules and FairIsaac Blaze Advisor.  To sum it up, Blaze slightly outpointed ILOG overall, with better benchmark performance and documentation, while ILOG rated higher in rule management and developer tools.  The new version of Blaze is speedier than the old largely through the implementation of a new RETE algorithm resulting from FairIsaac’s acquisition of RulesPower last year.

Motivated by Gartner’s insistence that a BPMS must “include” business rule management as a ticket to entry to the magic quadrant, BPMS vendors over the past couple years have either partnered with ILOG, FairIsaac, or lesser known vendor, or scrambled to build their own business rule engine and design tool.  What I learned yesterday, however, when I met with Alain Gendre, ILOG’s marketing manager for BPM and SOA, is that while these formal vendor partnerships help a bit in integrating the BPMS and BRMS design environments (and of course from a selling angle), SOA is making them much less important.  When a ruleset is deployed as a rule service, it can be invoked by any BPMS or indeed by any non-BPM application as well.  In other words, just because your BPMS vendor has a partner agreement with BRMS vendor X, there is no reason why you couldn’t use BRMS vendor Y instead… as long as it supports rule deployment as a web service.

In Gendre’s view, rule services belong at the SOA layer, along with other business services, not - as some analysts have described it - at some higher level application or process logic layer.  Business rules represent enterprise policies, shared across applications and across business processes, exactly like other business services in SOA.  This makes a lot of sense to me.

Gendre believes that ILOG has a leg up on Blaze in this regard, since (he says) it integrates better with common web service infrastructure on both J2EE and .Net.  I can’t judge that, but it certainly wasn’t one of InfoWorld’s evaluation criteria.  Maybe it should have been. 

Entry Filed under: BPM

4 Comments Add your own

  • 1. Sandy Kemsley  |  July 19th, 2006 at 8:17 am

    I completely agree with Gendre: rules should be accessed via services from the BPMS, not be part of the BPMS, since BPM is just one of the applications that may want to call the rule service. Standardizing policies across the organization via enterprise business rules is the only way to go.

  • 2. James Taylor  |  July 19th, 2006 at 2:09 pm

    Well Alain would say that, wouldn’t he :-)
    Seriously, both the “titans” do a great job integrating with SOA and thence with BPMS. There’s more difference on .NET (where ILOG has a separate product from JRules and Fair Isaac has another Blaze Advisor version that shares the same repository as its Java version).
    The open issues for integration are around logging (how do people want to log a process instance that executes a rule service) and impact analysis (which processes do I impact if I change this rule). There are others, but those two are more urgent.
    Lots more on the blog, of course.

  • 3. BPMS Watch » The BP&hellip  |  July 28th, 2006 at 4:04 pm

    [...] If you recall my discussion a week or so back with ILOG’s Alain Gendre re business rules — another of Gartner’s BPMS checklist items — he explained why rules belonged at the SOA layer, not in the BPMS or any one application system.  A similar logic obviously applies to ECM.  It should be a business service in the SOA layer.  But in rules, just as in ECM, what you have in reality are partnership agreements between BPMS vendor A and rules/ECM vendor B, involving some bit of proprietary integration to glue the pieces together.  In a perfect SOA world you wouldn’t need such agreements, but so far, in the real world, you still do. [...]

  • 4. homebusinessrules.com &ra&hellip  |  August 18th, 2006 at 12:13 am

    [...] BPMS Watch More on Business Rules and BPMHome; About; Archives; Contact If you recall my discussion a week or so back with ILOG s Alain Gendre re business rules another of [...]

Leave a Comment

You must be logged in to post a comment.

Trackback this post  |  Subscribe to the comments via RSS Feed


BPMN Training

BPMessentials
Learn BPMN the right way. Not just compliance with the spec, but maximum effectiveness as a common visual language. Methodology, patterns, best practices, organizing complex models... Hands-on with a tool. Loads of exercises, both inline and mail-in (with individualized help). Certification of proficiency.
Available online and in 2-day public classes. Don't be left behind.
Next classes San Francisco October 1-2, New York November 6-7

Content Requiring Login

Some reports on BPMS Watch are only available to logged-in users. This includes: LOG IN HERE
Registration is easy, and its free. Click here to register. If you are registered, you have access to the private pages.

Pages

Calendar

July 2006
M T W T F S S
« Jun   Aug »
 12
3456789
10111213141516
17181920212223
24252627282930
31  

Featured Advertiser

Recent Comments

Feeds

BPMS Watch Google Gadget

Add to Google

Blogroll