Free Newsletters

   All InfoWorld Newsletters
Real World SOA | David Linthicum » More on the SOA Governance Thing

February 07, 2008 | Comments: (0)

More on the SOA Governance Thing

I had a few good responses to my blog post on SOA Governance.

First, from Miko:

"This is helpful for sure, but one of the things that's worth pointing out is the fine research by Gartner which suggests that making an artificial distinction between design time and run time governance is potentially dangerous.

To quote:

'Vendors of these solutions tout their product "suites" as SOA governance platforms, but in reality, many of these products only enable some aspects of governance. To further differentiate their products from competitors', these vendors mold their messages into governing either the runtime or design-time environments. Although this differentiation helps the vendor identify potential buyers and would-be "champions" of their products, it can be detrimental because it promotes the erroneous notion that, with SOA governance, there should be two distinct and mostly separate viewpoints: development and execution.'"

The purpose of the post was to define the patterns found in SOA Governance tools, and it is indeed okay to define those patterns. Not sure it's "dangerous," just adds clarity for those looking at these tools. In essence, that was the purpose of the post. I should have been clearer about that.

More of a pushback came from Todd Biske.

"I was surprised at David Linthicum's latest blog entry. Normally, he's pretty good about emphasizing that you can't buy an SOA, but in his 'Defining SOA Governance' post, a lot of the conversation was very tool-centric. He stated the following."

"I've said it before, and I'll say it again. Governance is about people, policies, and process. Tooling really only comes into play when you start looking at the process portion of the equation. I don't want to dismiss tooling, because it absolutely is an important part of the governance equation, but if you don't have the people or the policies, tools won't help."

I'm not sure my post took "people, policies, and process" out of the mix. Indeed, I was talking about SOA Governance in the narrow (to use a term from ZapThink). The larger value of SOA governance is an approach, methods, as well as technology. Todd and I agree on that. Again, perhaps I should have been more clear about that, but the other bloggers will keep me honest.

SOA governance is indeed something you do, and there is some good technology supporting the notion of SOA governance. That technology has certain emerging patterns that allow you to better define the features and function of the tools.

 

Posted by Dave Linthicum on February 7, 2008 06:06 AM


RATE THIS ARTICLE:





 

  •  
  • COMMENTS




It's laudable to take a subject like this head on and try to clarify it for a large number of people.

The atmosphere out there right now is certainly "remind me what this is all about again"? and I definitely think it's very important to take a back to basics approach.

For my part, the reason why I think Dave's approach (and believe me, Dave "gets it") is a reasonable start point is that governance has to do with providing a framework within which SOA outcomes can be assured. Since there are a lot of moving parts (including people!) in SOA, the concept of policy and policy enforcement become very important.

To Todd's point, while it is important to have a way of enforcing policy such as regrep and runtime pep, without a sensible architect determining what the policies are, you're definitely nowhere.

I think we are on the right track with this and a succinct definition that is also pragmatic is a very valuable thing.

Posted by: Miko Matsumura at February 10, 2008 04:25 AM

Technology White Papers

 

InfoWorld Technology Marketplace

» Technology White Papers Library

Technology White Papers by Topic

Technology White Papers E-mail Alert

Find out when the latest white paper is available:
 
 
» BUY A LINK NOW

Sponsored Technology Links