Joe McKendrick, ebizQ's SOA in Action Blogger, is a nationally published author and consultant
with deep knowledge and insights regarding trends and developments in
the technology industry. He is a contributing editor to a number of
national and international publications and Websites including
Database Trends & Applications, ZDNet, and Webservices.Org. He also
serves as analyst for Evans Data Corp., and is lead analyst for Evans'
Web services and enterprise development management issues surveys.
SOA in Action Blog
|
« Making SOA More Eventful | Main | Step by Step, Into a Service-Oriented World » July 31, 2007BPM 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 Business Process Management | Digg This | Add to del.icio.us Trackback Pings TrackBack URL for this entry: 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 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, Posted by: Gian Trotta at August 2, 2007 05:29 PM Post a comment
|














