advising on IT-business alignment
IT-business alignment about us blog our services articles & reports resources your profile exposure
blog
blog
Thursday, January 08, 2009

Schrödinger's SOA

I've spent a couple of days wavering over whether to jump into an ongoing blogosphere debate over the "Death of SOA". For those who haven't yet read any of the debate online, here's the catalyst: SOA is Dead; Long Live Services - a fictional obituary of SOA by Anne Thomas Manes of the Burton Group. On one hand I wanted to avoid adding another voice to a growing crescendo of opinion and counter-opinion and the risk of not really shedding any extra light: but on the other hand I thought that some people might expect MWD to have something to say! Particularly given past blog posts like SOA 2.0? Stop the madness, Little SOA vs Big SOA, More big vs small thinking: SOA vs BPM, The pointless search for SOA ROI, and On SOA governance: for SOA, read CPOA?.

In the end, I couldn't help myself. Call it New Year exuberance. So what's our take? Is SOA dead or alive? Should anyone care?

I think there are a couple of key points to consider. First, what's wrong with SOA today? And second, what should we do about it? I agree with Anne on the first; but I think I really disagree on the second.

When I look at Anne's post in detail I believe she's making 4 basic points:
  1. The majority of SOA projects have failed to deliver what they promised.
  2. Business people are disillusioned with SOA.
  3. "SOA projects" will be killed by today's difficult economic conditions.
  4. Despite all this, the requirement for SOA is greater than ever.
I'll happily back two of those points up - the first (UPDATE: to a degree - I have anecdotal evidence that suggests many organisations struggle with SOA, but that's not quite the same)and the fourth. There's one section towards the end of Anne's post I'm particularly in agreement with:
SOA is not simply a matter of deploying new technology and building service interfaces to existing applications...it requires a massive shift in the way IT operates. ... The latest shiny new technology will not make things better. Incremental integration projects will not lead to significantly reduced costs and increased agility. If you want spectacular gains, then you need to make a spectacular commitment to change.
This is pretty much what we've been saying about SOA for some time (see Little SOA vs Big SOA from April 2007). In short: SOA won't succeed if you take an overly technical, product-based view of it (and indeed we're far from alone in this - ZapThink bangs this drum a lot, too, for example).

So we agree that not all is well in the State of SOA: but where I diverge with Anne's post is in the prognosis for SOA and the treatment for the illness.

Anne's prognosis/suggested treatment is that SOA (or at least the term) is (or will soon be) dead. Her view appears to be that because its death is inevitable, we should accept it and move on - stopping talking about SOA and starting talking about other things instead. This appears to be bound up with her observations that "business people are disillusioned with SOA" and "SOA projects will be killed by the economic downturn".

Before I move on - I don't know about you, but I think that if any IT group has been trying to sell SOA directly to business people, they deserve everything they get. Regardless of economic conditions. No, no, no! You don't sell methodologies and architectural patterns: you sell outcomes. Argh! And here's a hint: if you work for an IT group that used to try to sell SOA to business people, and is thinking about now trying to sell "mashups", "cloud computing", or similar things - don't bother, you'll get the same result. Sell the outcome and the benefits, not the mechanism or the technology. Double Argh!

There's another risk with changing the way we speak about what Miko Matsumura jokingly now calls "The Artist Formerly Known as SOA": by doing so, we continue to spread the perception that the IT industry is a fashion industry unable to kick its habit of (re)inventing terms to reinvigorate markets when earlier promises go unfulfilled. Whether she knew it or not when she wrote the post, by referring to a change in terminology (away from SOA and towards "services", "mashups", "cloud computing", etc) as an active and influential commentator, Anne is contributing to the fall from grace of the term.

Well, as I said here when I railed against SOA 2.0,
I sincerely believe that analysts should be good stewards of the influence they have - educating, clarifying, abstracting, comparing, acting independently, being measured, etc. It's about filtering out hype and trying to provide practical, independent advice and insight.
Just because SOA is difficult to do, we shouldn't start calling it something else in the hope that we can start over without anyone noticing. And it's no surprise that SOA is tough to sell to business people - I don't believe that was ever up for debate, and it shouldn't be seen as any kind of broader indicator.

Let's acknowledge that we all have more work and education to do - but let's not jump the shark on this. "SOA is Dead" is a headline that no-one needs.

Labels: , ,

Comments:
SOA is Dead is a headline that vendors need so they can start flogging Mashup Servers, Cloud Integration Platforms and the "next big shiny thing".

For me the underpinning element in Anne's post is that in a downturn the business doesn't want to waste money on shiny technology it wants to invest in outcomes. This means that little-SOA is at least seriously wounded while Big-SOA is strutting around the boardroom
 
It sure seems to be easier to claim SOA to be dead/undead then it is to describe its meaning or contribution :)

Why are'nt we more specific about which part of SOA has failed so miserably that it should be amputated?
+Surely it's not the focus on business processes.
+Surely it's not the ability to trace IT's contribution to these business processes.
+Surely it's not the clarification of the role of architecture for agility
+...
 
Post a Comment

<< Home


Burn this feed
Burn this feed!

Creative Commons License
This work is licensed under a Creative Commons License.

Blog home

Previous posts

A rocky start for Borland in 2009 but a timely mov...
Links for 2009-01-06 [del.icio.us]
Links for 2008-12-23 [del.icio.us]
BPM vendor capability comparison report
IT spending in a downturn: broadening sourcing opt...
Links for 2008-12-11 [del.icio.us]
A big BPM research refresh
Links for 2008-12-05 [del.icio.us]
Links for 2008-12-04 [del.icio.us]
Links for 2008-12-02 [del.icio.us]

Blog archive

March 2005
April 2005
May 2005
June 2005
July 2005
August 2005
September 2005
October 2005
November 2005
December 2005
January 2006
February 2006
March 2006
April 2006
May 2006
June 2006
July 2006
August 2006
September 2006
October 2006
November 2006
December 2006
January 2007
February 2007
March 2007
April 2007
May 2007
June 2007
July 2007
August 2007
September 2007
October 2007
November 2007
December 2007
January 2008
February 2008
March 2008
April 2008
May 2008
June 2008
July 2008
August 2008
September 2008
October 2008
November 2008
December 2008
January 2009
February 2009
March 2009
April 2009
May 2009
June 2009
July 2009

Blogroll

Andrew McAfee
Andy Updegrove
Bob Sutor
Dare Obasanjo
Dave Orchard
Digital Identity
Don Box
Fred Chong's WebBlog
Inside Architecture
Irving Wladawsky-Berger
James Governor
Jon Udell
Kim Cameron
Nicholas Carr
Planet Identity
Radovan Janecek
Sandy Kemsley
Service Architecture - SOA
Todd Biske: Outside the Box

Powered by Blogger

Weblog Commenting and Trackback by HaloScan.com

Enter your email address to subscribe to updates:

Delivered by FeedBurner