

Re: Article: Fat protocols slow Web services

From: Kurt Cagle <kurt@kurtcagle.net>
Date: Tue, 8 Jan 2002 16:31:11 -0800
Message-ID: <000d01c198a4$f09687a0$183436d0@tazy>
To: "Joshua Allen" <joshuaa@microsoft.com>

I don't disagree with your contention. RPCs over WANs in general are bad
ideas, regardless of whether you're talking about XML, DCOM, RMI or Joe's
handy brokering service, and over connectionless, asynchronous protocols
like HTTP they are even worse. My contention here is that the industry is
moving to an RPC model, though, with the emphasis on technologies like .NET,
and it's this that gets my eye to twitching. You CAN do .NET calls that are
message oriented and asynchronous - but that's not what most people are
hearing; I've heard any number of people saying that they didn't even
realize you could do asynchronous .NET calls.

Asynchronous, message oriented applications have a different design and
architecture from stateful, RPC oriented apps. They change the way that
coding is done, they change the way that applications are built, and they
even alter the expectations of the user base. I think .NET is cool
technology, but I worry that people out there are going to use VB design
principles to build applications that will have a major negative impact on
the web itself. If its just a matter of education, that's great, but I don't
want to see the Internet slow to a crawl as 85% of the developer base learns
how to build asynchronous messaging applications.

-- Kurt Cagle

----- Original Message -----
From: "Joshua Allen" <joshuaa@microsoft.com>
To: "Kurt Cagle" <kurt@kurtcagle.net>; "Roger L. Costello"
<costello@mitre.org>; <xml-dist-app@w3.org>
Sent: Tuesday, January 08, 2002 3:56 PM
Subject: RE: Article: Fat protocols slow Web services

> number of vendors are typically expanding the relevant bytes being
sent by
> writing synchronous RPCs without even knowing that you're doing it.
that, by
> networks.

than the crazy things people do with RMI and DCOM.

problems you mention, you are misleading people.
Received on Tuesday, 8 January 2002 19:29:37 GMT
