advising on IT-business alignment
IT-business alignment about us blog our services articles & reports resources your profile exposure
blog
blog
Thursday, February 02, 2006

Mashups: VBAD, not SOA

I was reading "Rethinking BPM in a mashup based SOA world" – which brings together ideas from some great bloggers: the author David Berlind, Steven O'Grady, and Sandy Kemsley – and I completely see why the mashup phenomenon is potentially interesting in an enterprise IT context.

But I think it’s dangerous to associate mashups and SOA too closely. Why? Because the real value of SOA (and I realise I’m starting to say this an awful lot) comes principally from thinking about the "S" and the "A". The "S" is about more than just components-at-a-distance – "service" implies not just a functional commitment but operational quality and financial commitments too. The word "service" as part of the term "web service" is causing just as much harm than good in this respect. And the "A" is about a process of designing and managing a portfolio of technology assets to balance a client’s short-term and long-term requirements. Mashups don’t really get involved in either the "S" or the "A". In fact they’re almost the antithesis of these SOA principles.

Nope, mashups are much more about VBAD – Visual Basic at-a-distance.

Which is not to say they have no value. They’re a really interesting form of composite application development. And I was a developer back when VBXs were all the rage: so I remember the value that both Redmond and IT users got out of VB. Of course, as David Berlind points out at the end of his blog:
Once business managers start developing applications, who is going to manage and support all that code?


UPDATE: Neil Macehiter just alerted me to this post at ZDNet by Dion Hinchcliffe – it's a really interesting report on what Microsoft is attempting to do in fusing some Web 2.0 concepts and its business-focused "Live" software-as-service offerings. But like so many other commentators he draws a bold line between Web 2.0 composition and SOA. He's right that Web 2.0 concepts have parallels in the use of SOAP, WSDL etc for application integration – but as I'll argue 'til I'm blue in the face, this is just one element of SOA; and it's not even a necessary element.


Burn this feed
Burn this feed!

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

Blog home

Previous posts

The Vista business proposition - or lack of it
SOA: it's about people more than about technology
Microsoft ups the ante with the Commission
Progress Software takes further action to bolster ...
On OSS as prior art, tagging coding semantics, and...
Some predictions for 2006
Mercury finally makes a SOA play...but communicati...
An unseasonal gift for Microsoft from the EC
IBM continues its pre-Christmas shopping spree
IBM snags Bowstreet for composite application deve...

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