Posts tagged as:

BRMS

Using business rules to close the SOA knowledge gap

January 8, 2009

Dan Rosanova wrote a piece on The SOA Knowledge Gap that made me think (again) about the value of business rules as a way to manage requirements. Dan points out that

“A unique SOA challenge is its need to bring together SMEs from across the enterprise.”

Now this is true but I don’t believe that better management of requirements is the answer. In fact what is needed is a way to turn what the SMEs know into something that can be managed in a repository and used to power systems directly. Working with SMEs to create sets of business rules to represent their know-how not only allows this knowledge to be stored in an executable format – reducing the likelihood of implementation error and speeding deployment and maintenance – it also allows each SME or SME group to manage their own rules. A modern Business Rules Management System (BRMS) will allow different users to have different access to rule sets, allowing each set of rules to be managed by those who know them best or those who “own” them. The BRMS can then be used to package up the relevant rules – typically many sets from many SMEs – into a decision service that can be deployed into a service-oriented architecture.
Because the SME’s can edit the rules directly, business agility is increased because the time from the SME realizing that a change is needed to the time when that change is deployed can be cut dramatically using the rule management features of a typical BRMS.
Dan’s comments about how to gather the know-how from SMEs are all good, but gathering their know how as requirements and not rules is going to limit the good it can do. I have blogged a lot on this topic but check out these two posts on the difference between requirements and Requirements and on how to fit business rules into a software development lifecycle.

Read the full article →

Business Event Management and Decisions

December 4, 2008

There has been another flurry of posts around event processing and event management recently. IBM recently announced Business Event Management about which the architect guy had this feedback, Carole-Ann posted An attempt at demystifying CEP, BPM and BRMS and Eric Roch replied with EDA, CEP, BPM, BRMS and SOA. This is also a topic on [...]

Read the full article →

First Look Blaze Advisor 6.6

December 4, 2008

Blaze Advisor 6.6 is an incremental release to Fair Isaac’s business rules management system that has just become available. As Fair Isaac has used the product more extensively as the basis for its decisioning applications its own experience has driven a variety of useful features and this, combined with the Blaze Advisor team’s usual focus [...]

Read the full article →

Results of a survey on verification of business rules

November 24, 2008

Some time ago I linked to an interesting looking research project and the results are now available – Development and Verification of Rule Based Systems – a Survey of Developers. Valentin did a nice job summarizing the results, comparing them to a previous study of more academic projects and drawing some distinctions between academic and [...]

Read the full article →

First Look – Savvion Business Rules Management System

November 17, 2008

Savvion today announced it has released a Business Rules Management System. Now this may suprise you – after all Savvion is a Business Process Management vendor – but I think it is a sign of the growing recognition that decision management is important to business process management. Before this announcement Savvion was using Yasu’s product [...]

Read the full article →

First Look – Bosch Acquires Innovations Software Technology

November 4, 2008

David Kim, MD of the Americas for Innovations Software Technology briefed me recently on the Bosch acquisition of the company. Innovations Software Technology was founded in 1997 and had grown to about 120 employees by September when it was acquired by the Bosch group.
Bosch is a $63B company (61% automotive, 13 %industrial, 26% consumer [...]

Read the full article →

Live from the EDM Summit – From Here to Agility

October 28, 2008

I am at the EDM Summit this week and will be blogging live from some of the sessions and posting random thoughts and comments in addition. Despite the difficult market conditions, attendance looks good with a nice full room for the keynote and attendees from 17 countries. This year’s event also has a dozen new [...]

Read the full article →

First Look – Drools 5.0

October 14, 2008

When I was in the UK recently I got a chance to have a coffee with Mark Proctor and get a detailed demo of the new Drools release – 5.0.
Mark spent most of the time showing Guvnor, the new web-based business rule management system for Drools. Built with GWT this looks and works great – [...]

Read the full article →

Decisions matter to Complex Event Processing

September 5, 2008

An old colleague asked me to explain a little about the difference between Complex Event Processing or CEP and decision management. In particular he referenced a recent series of articles by James Kobelius in which the last one (titled Really Happy in Real Time) discussed how “Complex event processing empowers the contact center to manage [...]

Read the full article →

Here are some pressure points for business rules

August 15, 2008

Chris Berg wrote a nice piece on Pressure Points that seemed like it was worth highlighting. Chris outlines some great reasons for using business rules and he seems to Believe in business rules (as I do).

Read the full article →

Business Rules, Domain-Specific Languages and Models

August 12, 2008

I saw this piece on DSL and MDE, necessary assets for Model-Driven approaches and it made me think about DSLs. First, here’s the definition of a DSL from the article
DSL is a programming language or executable specification language that offers, through appropriate notations and abstractions, expressive power focused on, and usually restricted to, a particular [...]

Read the full article →

A reader asks… about development, business rules and model-driven development

August 4, 2008

I got an interesting series of questions from a reader that seemed to me to justify a longish post. The initial question was quite harmless looking:
Can you give a clue as to what software engineering approach you use/recommend for EDM, but especially business rules that non-IT staff can alter safely?
But the whole thing got more [...]

Read the full article →

InfoWorld Review of ILOG Rules for .NET

July 31, 2008

My friend Steve has been using the ILOG Rules for .NET product (which you can now download for an extended trial as I discussed here) and has written a nice little review of it – Lab test: ILOG Rules for .Net meshes well with Microsoft. There’s a lot to like in the .Net version of [...]

Read the full article →

Breaking News – IBM to buy ILOG!

July 28, 2008

Just heard that ILOG is going to be acquired by IBM! I don’t have any more detail yet but hopefully the folks at ILOG and IBM will brief me sometime soon…..

Read the full article →

First Look – ioSemantics

July 10, 2008

ioSemantics is a company focused on automating and improving the QA process within decision management. Focused on increasing agility, ioSemantics is developing new technology to improve the link from development to production, especially in the kind of tight operate – assess – adapt – redeploy loop you see when business rules are being used [...]

Read the full article →

Business Rules, Free Trials and ILOG

July 1, 2008

I am a firm believer in getting the technology for decision management into the hands of those who might use it – I often feel that people just don’t understand what’s possible. The folks over at ILOG have been offering a 6 month JRules trial since last fall. This full version has everything but the [...]

Read the full article →

Tibco becomes the first company with BPM, visualization, rules and data mining

June 20, 2008

Just saw the announcement that Tibco is buying Insightful. Insightful has a range of data mining tools build on the open source R algorithms as well as some proprietary pieces. This means that Tibco now has a BPM environment, a rules/event processing one, Spotfire for visualization and data mining/predictive analytics development and deployment. In theory [...]

Read the full article →

Demand Driven Development, Intalio, Rules

June 18, 2008

Shao Fang presented the D3 (Demand Driven Development) program and their work on integrating business rules into the Intalio BPMS. A few notes on the D3 program:

Not custom development
Community suggested projects
Customers put up money for features they really want and get credit for them
Some are decoupled and done offshore, some more tightly integrated and done [...]

Read the full article →

Making meals from your mainframe leftovers

May 28, 2008

When I read Ade McCormack’s book The IT Value Stack I was struck by many sections (as you can see from the review) and one thread in his narrative prompted this post. He recommends avoiding software development (because it is expensive and high risk). Ht talked about the importance of sweating the technology (making the [...]

Read the full article →

Automating Decisions within Business Processes

May 21, 2008

I can’t blog this session live as John Rymer and Mike Gualtieri have asked me to participate. What follows is a combination of thoughts based on the presentation and post-presentation notes.
The theme of the presentation is that “The next frontier in business process management (BPM) and business rules is automating decisions within business processes”. If [...]

Read the full article →