Re: [apps-discuss] IETF technical plenary: the end of application protocols
Scott Brim <scott.brim@gmail.com> Mon, 21 March 2011 14:47 UTC
Return-Path: <scott.brim@gmail.com>
X-Original-To: apps-discuss@core3.amsl.com
Delivered-To: apps-discuss@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 1C71128C158 for <apps-discuss@core3.amsl.com>; Mon, 21 Mar 2011 07:47:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.566
X-Spam-Level:
X-Spam-Status: No, score=-103.566 tagged_above=-999 required=5 tests=[AWL=0.033, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pBQVlD2ZXUkF for <apps-discuss@core3.amsl.com>; Mon, 21 Mar 2011 07:47:05 -0700 (PDT)
Received: from mail-gx0-f172.google.com (mail-gx0-f172.google.com [209.85.161.172]) by core3.amsl.com (Postfix) with ESMTP id 0A9DD28C153 for <apps-discuss@ietf.org>; Mon, 21 Mar 2011 07:47:00 -0700 (PDT)
Received: by gxk19 with SMTP id 19so2903383gxk.31 for <apps-discuss@ietf.org>; Mon, 21 Mar 2011 07:48:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-type; bh=GowQ6xbb63V5Fiun3jE6dYHsY2qgAu9y9UNnoy7put8=; b=VK4Pvn6UvSeiI+v0Mr1S1K2NHbjCnsc3x6bGTB+zMY7h3jO5sa4PX6bK+MM1ZfZOPJ /7Jukkx+TDrCsYJRjjOBfQgMyzfWpwIHYWc7yI5u4KaziIFWKd1dNA4W4MvWJLLIrIPW xE3PYrKxA+/yuHTRj1o7kz4biEwARJ0Nem5PQ=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; b=uuLbhPf++2FfGb2EeRCxAc0YWeNduBEBAvN/6eF71tBlvkxphqipSbIX9/bKyXDq7M cY2QtlkKHUG683FcCOc/APrcsau4QZg4oVkcT/yJTLejpTgeD9SBsnh6T0T6al/jNnkU bEcR0Pn5EbJNCaFaGejcgIBD39mrN2onvUvaw=
Received: by 10.42.166.6 with SMTP id m6mr6842337icy.281.1300718777677; Mon, 21 Mar 2011 07:46:17 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.42.164.74 with HTTP; Mon, 21 Mar 2011 07:43:40 -0700 (PDT)
In-Reply-To: <4D87612E.3090900@dcrocker.net>
References: <4D87612E.3090900@dcrocker.net>
From: Scott Brim <scott.brim@gmail.com>
Date: Mon, 21 Mar 2011 10:43:40 -0400
Message-ID: <AANLkTik_f-4E8eoWbY2SowzTUdk53L3oiLZwFgoFS20y@mail.gmail.com>
To: dcrocker@bbiw.net
Content-Type: text/plain; charset="ISO-8859-1"
Cc: Apps Discuss <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] IETF technical plenary: the end of application protocols
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 21 Mar 2011 14:47:06 -0000
On Mon, Mar 21, 2011 at 10:31, Dave CROCKER <dhc@dcrocker.net> wrote: > Folks, > > I just saw the announcement for the Technical Plenary presentation. > > As described, the session suggests a failure to recognize at least two > architectural issues. Dave, here's my understanding ... > One is that it mandates full-time connectivity. No. Look, for example, at 'offline gmail', in which browser-based scripts cache files locally while doing their normal job of interacting with a cloud-based service. For starting offline, there is a little local app that essentially says "fire up a browser and run this script in it". > The other is that protocols > that it says are no longer needed are in fact still needed in some form, > albeit > as a layer above HTTP, rather than TCP. On one hand you have application programs with socket interfaces speaking to TCP and controlling everything TCP does. On the other you have application modules loaded by a browser and speaking to the browser (not necessarily HTTP). > Replacing TCP with HTTP does not eliminate the requirement for purpose-built > application protocols, such as specialized mailbox access. It's not replacing TCP with HTTP. It's adding another more abstract API. > On the other hand, it does tend to encourage an explosion of competing, > incompatible application protocols, making for rather remarkable burdens on > servers and clients. Those 'clients' are installed by the services. There is no need for every mail-related service to use exactly the same interface, since nothing needs to know in advance how the interaction will go. A few basics need to be agreed, e.g. HTTP, HTML, PHP, Javascript. But how those scripts actually speak to the service does not need to be standardized. > The summary also neglects to mention rather significant security concerns in > all this real-time application downloading... Please say more.
- [apps-discuss] IETF technical plenary: the end of… Dave CROCKER
- Re: [apps-discuss] IETF technical plenary: the en… Dave Cridland
- Re: [apps-discuss] IETF technical plenary: the en… Scott Brim
- Re: [apps-discuss] IETF technical plenary: the en… Dave CROCKER
- Re: [apps-discuss] IETF technical plenary: the en… Claudio Allocchio
- Re: [apps-discuss] IETF technical plenary: the en… Bhumip Khasnabish
- Re: [apps-discuss] IETF technical plenary: the en… Dave CROCKER
- Re: [apps-discuss] IETF technical plenary: the en… Claudio Allocchio
- Re: [apps-discuss] IETF technical plenary: the en… Peter Saint-Andre
- Re: [apps-discuss] IETF technical plenary: the en… Ted Hardie
- Re: [apps-discuss] IETF technical plenary: the en… Dave CROCKER
- Re: [apps-discuss] IETF technical plenary: the en… Claudio Allocchio
- Re: [apps-discuss] IETF technical plenary: the en… Scott Brim
- Re: [apps-discuss] IETF technical plenary: the en… Scott Brim
- Re: [apps-discuss] IETF technical plenary: the en… Cyrus Daboo
- Re: [apps-discuss] IETF technical plenary: the en… Bhumip Khasnabish
- Re: [apps-discuss] IETF technical plenary: the en… Dave CROCKER
- Re: [apps-discuss] IETF technical plenary: the en… Graham Klyne
- Re: [apps-discuss] IETF technical plenary: the en… Hannes Tschofenig
- Re: [apps-discuss] IETF technical plenary: the en… Hannes Tschofenig
- Re: [apps-discuss] IETF technical plenary: the en… Scott Brim
- Re: [apps-discuss] IETF technical plenary: the en… Dave CROCKER
- Re: [apps-discuss] IETF technical plenary: the en… Scott Brim
- Re: [apps-discuss] IETF technical plenary: the en… Scott Brim
- Re: [apps-discuss] IETF technical plenary: the en… Hannes Tschofenig
- Re: [apps-discuss] IETF technical plenary: the en… Claudio Allocchio
- Re: [apps-discuss] IETF technical plenary: the en… Scott Brim
- Re: [apps-discuss] IETF technical plenary: the en… Scott Brim
- Re: [apps-discuss] IETF technical plenary: the en… Hannes Tschofenig
- Re: [apps-discuss] IETF technical plenary: the en… Dave Cridland
- Re: [apps-discuss] IETF technical plenary: the en… Claudio Allocchio
- Re: [apps-discuss] IETF technical plenary: the en… Hannes Tschofenig
- Re: [apps-discuss] IETF technical plenary: the en… Dave Cridland
- Re: [apps-discuss] IETF technical plenary: the en… Hannes Tschofenig
- Re: [apps-discuss] IETF technical plenary: the en… Ted Hardie
- Re: [apps-discuss] IETF technical plenary: the en… Dave Cridland
- Re: [apps-discuss] IETF technical plenary: the en… Pete Resnick
- Re: [apps-discuss] IETF technical plenary: the en… Dave CROCKER
- Re: [apps-discuss] IETF technical plenary: the en… SM
- Re: [apps-discuss] IETF technical plenary: the en… Hannes Tschofenig
- Re: [apps-discuss] IETF technical plenary: the en… Tschofenig, Hannes (NSN - FI/Espoo)
- Re: [apps-discuss] IETF technical plenary: the en… Graham Klyne
- Re: [apps-discuss] IETF technical plenary: the en… SM
- Re: [apps-discuss] IETF technical plenary: the en… Dave Cridland
- Re: [apps-discuss] IETF technical plenary: the en… Hannes Tschofenig
- Re: [apps-discuss] IETF technical plenary: the en… Mark Nottingham
- Re: [apps-discuss] IETF technical plenary: the en… Scott Brim
- Re: [apps-discuss] IETF technical plenary: the en… Leslie Daigle
- [apps-discuss] IETF-port-80 technical plenary Re:… Leslie Daigle
- Re: [apps-discuss] IETF-port-80 technical plenary… Mark Nottingham
- Re: [apps-discuss] IETF technical plenary: the en… Paul Hoffman
- Re: [apps-discuss] IETF technical plenary: the en… Claudio Allocchio
- Re: [apps-discuss] IETF technical plenary: the en… Nico Williams
- Re: [apps-discuss] IETF technical plenary: the en… Peterson, Jon
- Re: [apps-discuss] IETF technical plenary: the en… SM
- Re: [apps-discuss] IETF technical plenary: the en… Dave CROCKER
- Re: [apps-discuss] IETF technical plenary: the en… Nico Williams
- Re: [apps-discuss] AJAX is the new NAT Carsten Bormann
- Re: [apps-discuss] AJAX is the new NAT Marc Petit-Huguenin
- Re: [apps-discuss] AJAX is the new NAT Ted Hardie
- Re: [apps-discuss] AJAX is the new NAT Peterson, Jon
- Re: [apps-discuss] AJAX is the new NAT Marc Petit-Huguenin
- Re: [apps-discuss] IETF technical plenary: the en… Peter Saint-Andre
- Re: [apps-discuss] IETF technical plenary: the en… Scott Brim
- Re: [apps-discuss] IETF technical plenary: the en… Hannes Tschofenig
- Re: [apps-discuss] IETF technical plenary: the en… Dave Cridland
- Re: [apps-discuss] IETF technical plenary: the en… Scott Brim
- Re: [apps-discuss] IETF technical plenary: the en… Pete Resnick
- Re: [apps-discuss] IETF technical plenary: the en… Dave Cridland
- Re: [apps-discuss] IETF technical plenary: the en… Dave CROCKER
- Re: [apps-discuss] IETF technical plenary: the en… Lyndon Nerenberg (VE6BBM/VE7TFX)
- Re: [apps-discuss] IETF technical plenary: the en… Dave Cridland
- Re: [apps-discuss] IETF technical plenary: the en… Peter Saint-Andre
- Re: [apps-discuss] IETF technical plenary: the en… Nico Williams
- [apps-discuss] HYBI Alexey Melnikov
- Re: [apps-discuss] HYBI Salvatore Loreto
- Re: [apps-discuss] HYBI Graham Klyne
- Re: [apps-discuss] IETF technical plenary: the en… Graham Klyne
- Re: [apps-discuss] IETF technical plenary: the en… Hannes Tschofenig
- Re: [apps-discuss] IETF technical plenary: the en… Dave CROCKER
- Re: [apps-discuss] IETF technical plenary: the en… Hannes Tschofenig
- Re: [apps-discuss] IETF technical plenary: the en… Dave Cridland