SOA in Action Blog

« Making SOA More Eventful | Main | Step by Step, Into a Service-Oriented World »

July 31, 2007

BPM and SOA: Separated at Birth; Finally Reunited!

One of the challenges in bringing business process management together with service-oriented architecture is that the two essentially exist in two separate worlds, managed and promoted by different teams with different agendas. However, the two need each other more than ever in order to succeed.

In a new post, Nick Malik describes the fast-evolving relationship brewing between BPM and SOA.

"These two activities are twin brothers," he says. "Their parents are the same, and they have many similarities, but the serve different needs in the enterprise." Nick takes the analogy (a good one) a step further to describe the their common "father" as data, and their common "mother' as the business event.

Who's your Daddy? Nick describes the fatherly role as the common data model, one of the few pieces really needed to "make enterprise architecture work." In addition, he adds, "the common data model should contain ONLY enough information to define the things that must be present to define a business document, to identify the unique key for that document, and to define the relationships with other business documents."

The motherly role, then, is the business event, or "an event that defines the boundaries between business processes." He adds that "you have to know where a process starts and where it ends. Otherwise, you could find yourself comparing a single apple to a grove of apple trees."

Of course, data and business events processing need to be mature themselves before they're ready to raise children. This is not a top-down design, but it is a top-down constraint. "If you build your SOA before you understand the data, you are creating multiple versions of the truth," Nick points out. "If you attempt BPM before you identify your events, you will burn huge efforts to compare apples to apple trees, producing no value."

Posted by joemckendrick in  | Digg This | Add to del.icio.us

Trackback Pings

TrackBack URL for this entry:
http://www.ebizq.net/mt/mt-tb.cgi/2177

Comments

Joe

Thanks for that post. I have twin sons and I'm looking to lead a bunch of developers down the SOA path, so this was interesting.

I recently posted something about Larry Constantine. He was both an IT Guru and a family counsellor. This would seem to be excellent credentials for SOA.

Antony Kimber
http://soaevolution.blogspot.com

Posted by: Antony Kimber at August 2, 2007 05:57 AM

Joe, I believe I'd be remiss if I didn't pile on and not that we just put up a full text transcript and audio podcast of Ken Vollmer's Keynote at our last SOA in Action show, entitled: "What is the relationship between SOA and BPM -- And Why Should You Care?" at

http://www.ebizq.net/filelib/8313.html

All best,
Gian Trotta
ebizQ

Posted by: Gian Trotta at August 2, 2007 05:29 PM

Post a comment




Remember Me?

(you may use HTML tags for style)

We ask that you type your code (displayed below) in the text box.This code is an image that cannot be read by a machine. It prevents automated programs from submitting comments.


Code:



ADVERTISEMENT

 

Partners:

Premier Media Partner
Gartner

Association & Media Partners
Technology Evaluation Centers BPM Forum The Open Group
Business Integration eChannel Line Robert Frances Group
BPMS Watch BP Trends Connect IT
GIM OMG