SOA

IBM and ILOG – Simpler, more agile processes

January 21, 2009

I am going to be attending ILOG’s DIALOG ’09 user group next month and I thought I would build up to it by posting my thoughts on some of the opportunities IBM has as it integrates ILOG’s technology into its product portfolio. Today is the first one in this series – the opportunity to use [...]

Read the full article →

Check out this new technology article portal

January 16, 2009

I have been working with some folks in the NE who have launched a new technology article portal – e-technologymanagement.com.This has a number of focus areas, notably SOA, Agile and Decision Management (in which I am involved, obviously). The portal is just getting started so check it out and subscribe to the feed. You can [...]

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 →

Decision Services as agile, intelligent agents

December 19, 2008

Two articles I saw recently (Is SOA Enabling Intelligent Agents? and Three Keys to Enabling Agile Business Services) made me think about decision services in the context of agility and of so-called “intelligent agents”. Clearly SOA, web 2.0 and network-centric…

Read the full article →

Customer Centricity Strategy #2 – Process Integration

December 17, 2008

Continuing my responses to John Schmidt’s post on Customer Centricity with a discussion of Process Integration. John describes this as focusing on cross-channel integration using Enterprise Service Bus/SOA technologies to bring data to the point of interaction. Decision management, of…

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 →

Business Rules, Decisions and Processes

December 5, 2008

Mike Kavtiz wrote a nice post on Agile SOA: Empower the Business with Business Rules Engines. One of the things his post shows, however, is that business process notations don’t do a good job with decisions. Mike has to annotate his diagram to show where he used rules. He could have considered one or more [...]

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 →

The small impact of business rules on the big players

November 21, 2008

Jim Sinur brought up an interesting point today when he blogged IBM, Microsoft, Oracle and SAP have bought Business Rule Technology. What’s up with that? The big players seem to be toying with business rules – there’s plenty of activity but not much understanding or commitment.

SAP bought Yasu but until recently did not show much [...]

Read the full article →

Welcome members of SAI!

October 9, 2008

I presented at an evening event for SAI, a professional IT organization, in Brussels last night and had a wonderfully attentive and engaged audience – remarkably so considering how late the event was! I promised to post my slides and here they are – a longer version of my decision services presentation.

Read the full article →

Introducing SOA Design Patterns

October 7, 2008

Thomas was back on talking about the catalog of 85 SOA Design Patterns that he is publishing this year – SOA Design Patterns. Design patterns are a field-testing or proven design solution to a common design problem. Some are compound, most are atomic. These SOA Patterns overcome common design challenges for the successful adoption of [...]

Read the full article →

Decision Services – A Pattern for SOA

October 7, 2008

I just finished presenting at the SOA Symposium and if you are interested in my presentation you can find it on slideshare.
Previous in series Next in series

Read the full article →

The Architecture of Service-Orientation

October 7, 2008

Thomas Erl presented on the Architecture of Service-Orientation to start the breakout sessions and build on his opening comments. The key challenge is that of the endless IT progress cycle – the business continually needs more and different support from IT to deal with changes to business models while IT has new and changing capabilities [...]

Read the full article →

Live from the SOA Symposium – Opening Keynotes

October 7, 2008

The SOA Symposium started today in the AJAX Stadium in Amsterdam. The opening keynotes were actually in the Stadium itself – we all sat at the halfway line. Thomas Erl and Sandy Carter gave quick intros and I will add some comments later but I could not type so this is just a placeholder have [...]

Read the full article →

Nice article on decision services in SOA

September 12, 2008

Eric Roch had a nice post today – SOA Decision Services – in which he references some of our work and our book. He ends with a great quote:
As SOA matures we are finding new ways to architect systems and receiving benefits from SOA in unexpected ways. How often have you seen improvement of operational [...]

Read the full article →

SOA Symposium in Amsterdam – Free Pass

September 11, 2008

As I said before I am speaking at the SOA Symposium in Amsterdam in October – “Decision Services: A Pattern for Smarter Service-Oriented Systems“. I think the conference will be great and I hope to meet some readers there but, if you are local, I have an even better offer. I can bring a couple [...]

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 →

SOA Survey for you

August 25, 2008

A student of Information Systems for Business Performance at University College Cork, Ireland is  investigating how SOA can influence the IT capability of a firm and to what extent this strategy can become a major initiative for changing the underlying business approach of an organization. I offered to post the survey which should take no [...]

Read the full article →

A reader asks about business rules in Oslo

August 11, 2008

A reader asked me last week about how I saw business rules engines fitting in with UML, SOA and Microsoft. The article discusses whether Microsoft’s Oslo strategy for SOA will be based on UML or merely offer support for it among many standards.
First, let me say that I think it is increasingly clear that application [...]

Read the full article →