service-oriented

Book Review – Agile Business Rules Development

October 4, 2011

Decision Management can only succeed if the business rules for decisions can be effectively managed. Effective management must involve both business and IT organizations. There must be alignment and collaboration if the business rules are to be managed correctly. Indeed empowering this collaboration is the primary value of a business rules management system. Yet most [...]

Read the full article →

More on the relationship between Decision Management and BPM

May 10, 2011

There’s a great article over on IBM’s Good Decisions blog called “What’s Decision Management got to do with Business Process Management?” The article lays out a nice scenario for Decision Management and differentiates between business event processing, business rules management, analytics and business process management. It is definitely worth a read. There are a couple [...]

Read the full article →

Separation of concerns and the Service-Oriented Business Process

April 11, 2011

Nicklas Holmberg from the Lund School of Economics and Management in Sweden presented on the importance of separation of concerns in business process design. His work has been in healthcare, particularly around a system for vaccination management, and is focused on business rules and a business rules-centric approach to designing services and processes.
Nicklas began by [...]

Read the full article →

Book Review – Business Rules Management and Service-Oriented Architecture

August 1, 2009

Business Rules Management and Service-Oriented Architecture by Ian Graeme
This is a fairly technical look at business rules, the technology of a business rules management system and patterns of using them. The book gives a fairly quick overview of SOA and then introduces business rules, both as an approach and as a class of technology. He [...]

Read the full article →

Live from IMPACT 2009 – Keynotes

May 4, 2009

Well here we are at another IMPACT. The event has 5,000+ attendees. Keynotes begin with some humor from Billy Crystal. Steve Mills got the serious section kicked of by reminding us that technology is so pervasive it is easy to forget what we rely on it for. Billions of transistors, billions of people connected to [...]

Read the full article →

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 →

SOA is necessary for agility but not sufficient

December 8, 2008

Fred Cummins had a post on the topic of measuring agility in which he gives two ways to assess how well SOA supports agility.
When a business change is considered

how many services must change to accommodate the new business requirements
for services that change, how significant are the changes

It is this second point that interests me. When [...]

Read the full article →

First Look – Tibco ActiveMatrix Service Performance Manager

August 8, 2008

I got a briefing this week from my friends at Tibco about their Service Performance Manager product released a couple of months ago. The product is a big step along the road to what some call “autonomic computing” in that it provides dynamic and automated monitoring and correction of service levels in a service-oriented world.
The [...]

Read the full article →

IBM, SOA and Business Rules

August 7, 2008

Well it seems that IBM believes in business rules too. I was reading SOMA: A method for developing service-oriented solutions which I found thanks to Eric Roch’s post on IBM’s SOA Methodology anda couple of things struck me:

Business rules get called out explicitly both in the meta model Eric shows and in the overall flow. [...]

Read the full article →

Using decision management to deliver intelligent business performance

August 5, 2008

Steve Cranford of PwC wrote an interesting piece called Bringing Order to Chaos (brought to my attention by Alan over at Tibco) that made me think. Steve’s focus is on the next software suite for enterprises (something he calls an Intelligent Business Performance Platform) consisting of business intelligence, business process and business rules. Reading this [...]

Read the full article →

Some thoughts on the future of application development

May 8, 2008

Mike Gualtieri of Forrester had a blog post a few months back that I missed then but that he pointed out to me this week – What Is Your Future? In it he outlines two scenarios at either end of a continuum. One is that application development changes in incremental ways such that “The application [...]

Read the full article →

Blogging Live from IMPACT – Opening Keynotes Part I

April 7, 2008

I am attending the IBM IMPACT show today and tomorrow and will try and blog live from the show. So far the wireless isn’t working in the keynote location (I am on my broadband wireless modem, thank you Verizon) and the room has no tables and no power for the HUGE number of laptop users [...]

Read the full article →