Re: Usefulness of WSDL

"Mark Baker" <distobj@acm.org> Fri, 09 November 2007 20:26 UTC

Return-path: <discuss-bounces@apps.ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1IqaQv-00050A-An; Fri, 09 Nov 2007 15:26:29 -0500
Received: from discuss by megatron.ietf.org with local (Exim 4.43) id 1IqaQt-0004wv-J5 for discuss-confirm+ok@megatron.ietf.org; Fri, 09 Nov 2007 15:26:27 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1IqaQt-0004wn-9E for discuss@apps.ietf.org; Fri, 09 Nov 2007 15:26:27 -0500
Received: from nz-out-0506.google.com ([64.233.162.236]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1IqaQp-0005s6-PY for discuss@apps.ietf.org; Fri, 09 Nov 2007 15:26:27 -0500
Received: by nz-out-0506.google.com with SMTP id n29so477556nzf for <discuss@apps.ietf.org>; Fri, 09 Nov 2007 12:26:22 -0800 (PST)
Received: by 10.114.125.2 with SMTP id x2mr785035wac.1194639981983; Fri, 09 Nov 2007 12:26:21 -0800 (PST)
Received: by 10.115.48.11 with HTTP; Fri, 9 Nov 2007 12:26:21 -0800 (PST)
Message-ID: <e9dffd640711091226q4e0e49bcyea3ec698ef84807f@mail.gmail.com>
Date: Fri, 9 Nov 2007 15:26:21 -0500
From: "Mark Baker" <distobj@acm.org>
To: "Lisa Dusseault" <ldusseault@commerce.net>
Subject: Re: Usefulness of WSDL
In-Reply-To: <B5F1E31A-AD2B-42DB-A12E-8C26843A870C@commerce.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
References: <B5F1E31A-AD2B-42DB-A12E-8C26843A870C@commerce.net>
X-Google-Sender-Auth: 866623da2e869189
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 8b30eb7682a596edff707698f4a80f7d
Cc: Apps Discuss <discuss@apps.ietf.org>
X-BeenThere: discuss@apps.ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: general discussion of application-layer protocols <discuss.apps.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/discuss>, <mailto:discuss-request@apps.ietf.org?subject=unsubscribe>
List-Post: <mailto:discuss@apps.ietf.org>
List-Help: <mailto:discuss-request@apps.ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/discuss>, <mailto:discuss-request@apps.ietf.org?subject=subscribe>
Errors-To: discuss-bounces@apps.ietf.org

On 11/9/07, Lisa Dusseault <ldusseault@commerce.net> wrote:
>
>
> I see WSDL proposed for some spec in the IETF every so often but nobody's
> ever explained to me what it solves.  James Snell who has more experience
> than me in the matter wrote:
>
> "Those who are familiar with my history with IBM should know that I was once
> a *major* proponent of the WS-* approach. I was one of the original members
> of the IBM Emerging Technologies Toolkit team, I wrote so many articles on
> the subject during my first year with IBM that I was able to pay a down
> payment on my house without touching a dime of savings or regular paycheck,
> and I was involved in most of the internal efforts to design and prototype
> nearly all of the WS-* specifications. However, over the last two years I
> haven't written a single line of code that has anything to do with WS-*. The
> reason for this change is simple: when I was working on WS-*, I never once
> worked on an application that solved a real business need. Everything I
> wrote back then were demos. Now that I'm working for IBM's WebAhead group,
> building and supporting applications that are being used by tens of
> thousands of my fellow IBMers, I haven't come across a single use case where
> WS-* would be a suitable fit."
>
> Anybody got counter-arguments or is this a reasonable indictment?

Nope, sounds about right to me.  IMO, the whole notion of
service-specific interfaces - the reason WSDL exists - is an anethema
to Internet scale and so has no place in the IETF.  It also encourages
bad practice around exposing implementation details, such as the
current schema support by the device (because we all know, those never
change over time 8-).

That said, if some spec author wants to use it, I don't see any need
to prevent them from doing so, so long as the emphasis of the spec is
on the protocol.

Mark.
-- 
Mark Baker.  Ottawa, Ontario, CANADA.         http://www.markbaker.ca
Coactus; Web-inspired integration strategies  http://www.coactus.com