advising on IT-business alignment
IT-business alignment about us blog our services articles & reports resources your profile exposure
blog
blog
Monday, December 12, 2005

Why is there no WS-Contract?

In an earlier post I alluded to recently meeting Steve Jones, Capgemini's CTO of Application Development Transformation. We shared a panel for a VNU web seminar on SOA and ESB, and it turns out that we have pretty similar views on SOA – specifically, that the really crucial bit is about understanding the "S" and the "A".

In other words – Q: What makes SOA different from "just a bunch of web services"? A: An architectural approach. Which puts services at the centre.

Which probably doesn't mean an awful lot by itself ;-)

The crucial bit about this, though, is that services aren't interesting because they can be exposed using WSDL and interacted with using SOAP (or indeed using any other combination of readily-available interface definition language and communication protocol): they're interesting because of what they can represent. Just as OO was valuable primarily because objects could be representations of real-world objects, "SO" is valuable primarily because services can be representations of what companies do. [Note: here, I’m pretty much quoting direct from Steve's presentation.] To me, this means that SOA's potential value is really about helping IT organisations, and the businesses they serve, start to talk and collaborate using a common language.

The challenge here is that companies wanting to balance a bottom-up approach to SOA (which is about how to make software systems more interoperable through service interfaces) with a top-down approach (which seeks to identify and model how service portfolios can be managed to help align IT and business) have precious little available to them in terms of off-the-shelf tools. Some of the modelling tool vendors (IBM Rational is one example) and "enterprise architecture tool" players (Troux Technologies springs to mind) can validly say that they can help – but the truth is that most of what's going on is about modelling software structurally, even if this is done at a high level. It's not focusing with equal power on quality-of-service or commercial commitments which need to be thought about if SOA is really going to be about IT delivering "services" to the business.

A rich approach to the idea of "service contracts" is an excellent way to balance structural (functional) concerns with QoS and commercial concerns – and build bridges from requirements modelling, all the way through design, development, and deployment to system operation. But at the moment the infrastructure required to support this contract-centric approach is missing.

With this in mind, I think it's about time that the likes of IBM, Microsoft, Sun, BEA, Oracle, SAP, Borland, Compuware, CA, and Telelogic put their heads together and started thinking not only about the "bottom up" view of SOA – but also about how to promote standard approaches to help people with the "top down" view of SOA that really drives value. They could start by talking to Bertrand Meyer

As Steve put it: "Why isn't there a WS-Contract initiative?"
Comments:
Did you detect SAP's announcement about Industry Value Network for Banks ?

johan
 
Sure Johan - a partner community set up by SAP in Dec 2005 to deliver new solutions for banking, based on NetWeaver and ESA. Is it something you're interested in?
 
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

MWD live!
With SCA, reality bites J2EE again – but is that t...
HP acquires Trustgenix: no great surprise
Just how flat is the world of IT, anyway?
Microsoft takes file formats to Ecma - but what ab...
Business process confusion: once more unto the breech
EITM is to CA, what On Demand is to IBM
Why "users" is a dirty word
Clarifying the ESB (NOT!)
IT-business alignment, and the four levels of SOA ...

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