Re: Usefulness of WSDL

James M Snell <jasnell@gmail.com> Fri, 09 November 2007 19: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 1IqZBt-0000yI-Hi; Fri, 09 Nov 2007 14:06:53 -0500
Received: from discuss by megatron.ietf.org with local (Exim 4.43) id 1IqZBs-0000xf-2a for discuss-confirm+ok@megatron.ietf.org; Fri, 09 Nov 2007 14:06:52 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1IqZBr-0000xW-Kl for discuss@apps.ietf.org; Fri, 09 Nov 2007 14:06:51 -0500
Received: from wx-out-0506.google.com ([66.249.82.224]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1IqZBp-0002D2-8l for discuss@apps.ietf.org; Fri, 09 Nov 2007 14:06:51 -0500
Received: by wx-out-0506.google.com with SMTP id h26so360754wxd for <discuss@apps.ietf.org>; Fri, 09 Nov 2007 11:06:48 -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:user-agent:mime-version:to:cc:subject:references:in-reply-to:x-enigmail-version:content-type:content-transfer-encoding; bh=WNEYUKsicyCe8GNbgy4plChakZNt1rDe7MCTscm3uek=; b=NYf8tVhSprCb/Swj86IHdVn2lKofkVcyl2dwT4JSzk5ogtzmKd2CTcXgSx47+XqlPVQJSbGqvlvAZkVCUA5shazhvcAcQHgWDl0aPUaP8CfsE8ZBvrsm7rlQT8CgcDLX0RTcILLIzOalRHARGdtR31Wn7AwDorj3s9onap9gYa4=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:user-agent:mime-version:to:cc:subject:references:in-reply-to:x-enigmail-version:content-type:content-transfer-encoding; b=tL4XZYuIc8eSy4NZpjfUz8+J06iWoJ2SQler75GOllmzyMucMecS7zfkfbNTJTY2LKFm4oGNo9aV4/YiOpTO2Y5xs85hf7TaqK7NFSKadOz5zvKI8e8MWXOOF35Ye+1PQz9+pqFUD7XpSBKT8seWHDP06/Q7QS2k0vyITISYsP8=
Received: by 10.70.50.4 with SMTP id x4mr1479579wxx.1194635208355; Fri, 09 Nov 2007 11:06:48 -0800 (PST)
Received: from ?192.168.1.2? ( [67.181.218.96]) by mx.google.com with ESMTPS id h14sm125780wxd.2007.11.09.11.06.47 (version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 09 Nov 2007 11:06:47 -0800 (PST)
Message-ID: <4734AFBF.20302@gmail.com>
Date: Fri, 09 Nov 2007 11:06:39 -0800
From: James M Snell <jasnell@gmail.com>
User-Agent: Thunderbird 2.0.0.6 (X11/20071022)
MIME-Version: 1.0
To: Lisa Dusseault <ldusseault@commerce.net>
Subject: Re: Usefulness of WSDL
References: <B5F1E31A-AD2B-42DB-A12E-8C26843A870C@commerce.net>
In-Reply-To: <B5F1E31A-AD2B-42DB-A12E-8C26843A870C@commerce.net>
X-Enigmail-Version: 0.95.5
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Scan-Signature: b19722fc8d3865b147c75ae2495625f2
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

Just as a point of clarification: I'm not saying that WSDL is not useful
in general; I'm saying that in my personal experience I've never had any
reason to ever use it in a real-world application. :-)

- James

Lisa Dusseault 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?
> 
> Lisa
> 
> [from James' blog: http://www.snellspace.com/wp/?p=798]