Re: [apps-discuss] IETF technical plenary: the end of application protocols

Claudio Allocchio <Claudio.Allocchio@garr.it> Mon, 21 March 2011 15:14 UTC

Return-Path: <Claudio.Allocchio@garr.it>
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 60A453A6877 for <apps-discuss@core3.amsl.com>; Mon, 21 Mar 2011 08:14:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.214
X-Spam-Level:
X-Spam-Status: No, score=-2.214 tagged_above=-999 required=5 tests=[AWL=0.385, BAYES_00=-2.599]
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 1IGiVZo8WZ1p for <apps-discuss@core3.amsl.com>; Mon, 21 Mar 2011 08:14:27 -0700 (PDT)
Received: from cyrus.dir.garr.it (cyrus.dir.garr.it [IPv6:2001:760:0:158::29]) by core3.amsl.com (Postfix) with ESMTP id 79FA43A6875 for <apps-discuss@ietf.org>; Mon, 21 Mar 2011 08:14:26 -0700 (PDT)
Received: from mac-allocchio3.elettra.trieste.it (mac-allocchio3.elettra.trieste.it [140.105.2.18]) (authenticated bits=0) by cyrus.dir.garr.it (8.14.4/8.14.4) with ESMTP id p2LFFTOs019705 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 21 Mar 2011 16:15:31 +0100 (CET)
X-DomainKeys: Sendmail DomainKeys Filter v1.0.2 cyrus.dir.garr.it p2LFFTOs019705
DomainKey-Signature: a=rsa-sha1; s=mail; d=garr.it; c=simple; q=dns; b=OAei1uHU3xiHAlM+h5qesmM58cfvN8DYUxd0j9QAPggnauKbrY0ZR0U1opV0W7HQ/ zhuxfclB0bhC4iZ08mxQ1dgm9do3Eq5eilJyc2m6Ojv7so9fnUhb5Zv5RRYfRf3FNCc yP1XJ6LNQKva3QihXam2ImtJf+OuOOnMo9v4+gU=
Date: Mon, 21 Mar 2011 16:15:17 +0100
From: Claudio Allocchio <Claudio.Allocchio@garr.it>
X-X-Sender: claudio@mac-allocchio3.elettra.trieste.it
To: dcrocker@bbiw.net
In-Reply-To: <4D87612E.3090900@dcrocker.net>
Message-ID: <alpine.OSX.2.02.1103211606390.4927@mac-allocchio3.elettra.trieste.it>
References: <4D87612E.3090900@dcrocker.net>
User-Agent: Alpine 2.02 (OSX 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset="US-ASCII"; format="flowed"
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 15:14:28 -0000

It seems to me more a "provocative" talk, than a fully consisten one... 
but of course it also accepts as "granted" thet given HTTP goes throug 
firewalls, and NATs etc, it is the way to solve the problem that the 
"transport" has in IPv4.

Defintly a wrong concept...

On Mon, 21 Mar 2011, Dave CROCKER 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.
>
> One is that it mandates full-time connectivity.  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.
>
> Replacing TCP with HTTP does not eliminate the requirement for purpose-built
> application protocols, such as specialized mailbox access.
>
> 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.

I agree... just an example? "calendars"... we do have protocols for it... 
but a large number of those implemented "inside HTTP" just do not 
interoperate among them and with standard clients. Another example? 
audio/video communication in collaborative/group communications.

>
> The summary also neglects to mention rather significant security concerns in 
> all this real-time application downloading...

sure!

and I will be there to pose lot's of questions about this security aspect 
of the proposed solutions. :-)


>
> d/
>
>
>> The Future of Applications
>> 
>> 
>> Advancements in the design of web browsers have introduced fundamental
>> changes to the architecture of application protocols. The widespread
>> availability and growing sophistication of JavaScript interpreters in
>> browsers enables web servers to push to browsers all of the application
>> logic required to implement a client-server protocol. Consequently, many
>> client-server applications that once required an installed client on a host
>> computer now can rely simply on a modern browser to act as a client for the
>> purposes of a particular application. For example, where once email clients
>> required a custom application to access an inbox, increasingly a web 
>> browser
>> can serve this purpose as well as the purpose-built applications of the
>> past. Similarly, HTTP with the assistance of JavaScript can subsume the
>> functions performed by the protocols like POP3 and IMAP. The need for
>> Internet standards beyond HTTP to implement an email inbox application
>> consequently diminishes - why author standards and worry about
>> interoperability of clients and servers when the server can simply push to
>> the client all the code it needs to be interoperable?
>> 
>> Many client-server applications on the Internet could potential migrate to
>> this post-standardization environment. In this environment, there is of
>> course still a role for the IETF to play: existing working groups like HyBi
>> and OAuth are examples of areas where standards work is still required to
>> support this application development paradigm. Collectively, we need to
>> identify areas where the standardization is unlikely to be relevant in the
>> future, and focus our efforts on those areas where our application designs
>> will remain impactful. The goals of this session are to explore future 
>> areas
>> of IETF work surrounding this evolution.
>> 
>> Speakers: Jonathan Rosenberg (Skype) Harald Alvestrand (Google) Henry S.
>> Thompson (W3C)
>
> -- 
>
>  Dave Crocker
>  Brandenburg InternetWorking
>  bbiw.net
> _______________________________________________
> apps-discuss mailing list
> apps-discuss@ietf.org
> https://www.ietf.org/mailman/listinfo/apps-discuss
>

------------------------------------------------------------------------------
Claudio Allocchio             G   A   R   R          Claudio.Allocchio@garr.it
                         Senior Technical Officer
tel: +39 040 3758523      Italian Academic and       G=Claudio; S=Allocchio;
fax: +39 040 3758565        Research Network         P=garr; A=garr; C=it;

            PGP Key: http://www.cert.garr.it/PGP/keys.php3#ca