Re: Usefulness of WSDL

"Tim Bray" <tbray@textuality.com> Sun, 11 November 2007 21:06 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 1IrK14-0001Ki-IP; Sun, 11 Nov 2007 16:06:50 -0500
Received: from discuss by megatron.ietf.org with local (Exim 4.43) id 1IrK13-0001IK-1L for discuss-confirm+ok@megatron.ietf.org; Sun, 11 Nov 2007 16:06:49 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1IrK12-0001HW-Nh for discuss@apps.ietf.org; Sun, 11 Nov 2007 16:06:48 -0500
Received: from rv-out-0910.google.com ([209.85.198.191]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1IrK0z-00023l-F1 for discuss@apps.ietf.org; Sun, 11 Nov 2007 16:06:48 -0500
Received: by rv-out-0910.google.com with SMTP id c27so864439rvf for <discuss@apps.ietf.org>; Sun, 11 Nov 2007 13:06:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:reply-to:sender:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references:x-google-sender-auth; bh=NIAjiFURdGCF9013rHji1dHOm7hqEodUlnZWOxrqldg=; b=Ozy2K0d/qQpp7Pp3feOwPhdEso6bBK7nkOQJyUnGB5xehl0roPyightFYJuuEW1p3FwVwC5RPbefWCGXR/K+/MYCX1oz/+NJdZQCPnhjJYPB6B9+6M2rnf14mP7CYB9+pfAxxhcrGhZlLHfFd9ww3qO2KE6GcQGLgSgNlCPZ814=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:reply-to:sender:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references:x-google-sender-auth; b=lQHkqCDAGCjXQBhL3xnPxtJUPas20ud6YJEcOGM9hkOSyolBQpH80XJYIjU1TqzrDZJ/f6Ry5sXAvgH42mSFUAhwV1QXC9zwlMtqgyiYYI7sP1yGgA5vW/v5m7arMqGJ8+z5jO7BDaCTkCwNjHCrk6Yj1v39ghrfGnvxj98KjyU=
Received: by 10.115.75.1 with SMTP id c1mr1433935wal.1194815204381; Sun, 11 Nov 2007 13:06:44 -0800 (PST)
Received: by 10.114.161.15 with HTTP; Sun, 11 Nov 2007 13:06:44 -0800 (PST)
Message-ID: <517bf110711111306nff005b4x706e79144298b14c@mail.gmail.com>
Date: Sun, 11 Nov 2007 13:06:44 -0800
From: "Tim Bray" <tbray@textuality.com>
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: b0f558d1793c6828
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 08170828343bcf1325e4a0fb4584481c
Cc: Apps Discuss <discuss@apps.ietf.org>
X-BeenThere: discuss@apps.ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
Reply-To: tbray@textuality.com
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

Lisa, you might it useful to pull a copy of the WSDL spec and invest a
half-hour in just looking at it.  It's really hard to understand, and
my feeling is that it's an extremely poor piece of design.

I can remember I was once speaking at a big Java conference, maybe 600
people in audience; I asked for a show of hands as to who was using
WSDL.  A large majority of hands went up.  Then I asked how many
thought they actually understood it.  Maybe 2 or 3 hands.  How many
liked it?  Another couple of hands.

Based on experience with WS-*, I suspect that in general any IETF spec
that requires the use of WSDL will be expensive to implement and
fragile in deployment.   Among other things, a spec that's regarded as
difficult to understand should be avoided if there's a plausible
alternative.  -Tim