Re: Usefulness of WSDL

Mark Nottingham <mnot@mnot.net> Mon, 12 November 2007 12:58 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 1IrYrn-0000wb-Qp; Mon, 12 Nov 2007 07:58:15 -0500
Received: from discuss by megatron.ietf.org with local (Exim 4.43) id 1IrYrm-0000wT-S6 for discuss-confirm+ok@megatron.ietf.org; Mon, 12 Nov 2007 07:58:14 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1IrYrm-0000wL-Ic for discuss@apps.ietf.org; Mon, 12 Nov 2007 07:58:14 -0500
Received: from mxout-04.mxes.net ([216.86.168.179]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1IrYrj-0001iq-A8 for discuss@apps.ietf.org; Mon, 12 Nov 2007 07:58:14 -0500
Received: from [127.0.0.1] (unknown [216.145.54.158]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTP id 2F33DD0501; Mon, 12 Nov 2007 07:58:08 -0500 (EST)
In-Reply-To: <e9dffd640711091226q4e0e49bcyea3ec698ef84807f@mail.gmail.com>
References: <B5F1E31A-AD2B-42DB-A12E-8C26843A870C@commerce.net> <e9dffd640711091226q4e0e49bcyea3ec698ef84807f@mail.gmail.com>
Mime-Version: 1.0 (Apple Message framework v752.3)
Content-Type: text/plain; charset="US-ASCII"; delsp="yes"; format="flowed"
Message-Id: <0D742E59-FA65-4A99-B055-8A50AADA628C@mnot.net>
Content-Transfer-Encoding: 7bit
From: Mark Nottingham <mnot@mnot.net>
Subject: Re: Usefulness of WSDL
Date: Mon, 12 Nov 2007 23:55:15 +1100
To: Mark Baker <distobj@acm.org>
X-Mailer: Apple Mail (2.752.3)
X-Spam-Score: -0.0 (/)
X-Scan-Signature: de4f315c9369b71d7dd5909b42224370
Cc: Apps Discuss <discuss@apps.ietf.org>, Lisa Dusseault <ldusseault@commerce.net>
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 10/11/2007, at 7:26 AM, Mark Baker wrote:
> 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.

I disagree. The interop and interpretation problems with WSDL make it  
too much of a liability to use in a spec; it will cause more problems  
than it solves.

Even if you plaster warnings that it's non-normative and that the  
spec wins, people will still use it to generate their code, and  
they'll be stuck with the data binding and interface modelling mess  
that results.

--
Mark Nottingham     http://www.mnot.net/