Re: [hybi] short term requirements

Greg Wilkins <gregw@webtide.com> Sun, 18 October 2009 04:58 UTC

Return-Path: <gregw@webtide.com>
X-Original-To: hybi@core3.amsl.com
Delivered-To: hybi@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 300133A680B for <hybi@core3.amsl.com>; Sat, 17 Oct 2009 21:58:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.02
X-Spam-Level: *
X-Spam-Status: No, score=1.02 tagged_above=-999 required=5 tests=[AWL=0.520, BAYES_20=-0.74, SARE_LWSHORTT=1.24]
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 iytnyfXSeJhi for <hybi@core3.amsl.com>; Sat, 17 Oct 2009 21:58:04 -0700 (PDT)
Received: from mail-yx0-f192.google.com (mail-yx0-f192.google.com [209.85.210.192]) by core3.amsl.com (Postfix) with ESMTP id 6E8A33A67AB for <hybi@ietf.org>; Sat, 17 Oct 2009 21:58:04 -0700 (PDT)
Received: by yxe30 with SMTP id 30so4407607yxe.29 for <hybi@ietf.org>; Sat, 17 Oct 2009 21:58:06 -0700 (PDT)
Received: by 10.150.68.25 with SMTP id q25mr5542800yba.256.1255841886329; Sat, 17 Oct 2009 21:58:06 -0700 (PDT)
Received: from ?10.71.0.61? (216.112.110.2.ptr.us.xo.net [216.112.110.2]) by mx.google.com with ESMTPS id 21sm1873747ywh.9.2009.10.17.21.58.04 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sat, 17 Oct 2009 21:58:05 -0700 (PDT)
Message-ID: <4ADAA05A.4050301@webtide.com>
Date: Sat, 17 Oct 2009 21:58:02 -0700
From: Greg Wilkins <gregw@webtide.com>
User-Agent: Thunderbird 2.0.0.23 (X11/20090817)
MIME-Version: 1.0
To: Salvatore Loreto <salvatore.loreto@ericsson.com>
References: <4AD89C07.8060500@ericsson.com>
In-Reply-To: <4AD89C07.8060500@ericsson.com>
X-Enigmail-Version: 0.95.7
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit
Cc: "hybi@ietf.org" <hybi@ietf.org>
Subject: Re: [hybi] short term requirements
X-BeenThere: hybi@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Server-Initiated HTTP <hybi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/hybi>, <mailto:hybi-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/hybi>
List-Post: <mailto:hybi@ietf.org>
List-Help: <mailto:hybi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/hybi>, <mailto:hybi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 18 Oct 2009 04:58:05 -0000

Salvatore Loreto wrote:
> This is a call to collect requirements that you think a Short Term
> solution should meet.
>
> Req.   possibility for the intermediaries to access and modify it
> Req.   it must be usable from multiple (existing) browser
> Req.   it must be easily to use and accessible from different protocols
> (e.g. Bayeux, Bosh etc)
> Req.   it must be easy to deploy in the existing infrastructure
> Req.   it has really improve the bi-directional communication (not just
> push from a server to a client)
> Req.   it has not introduce any security hole
> 
> please provide comments, opinions, suggestion.


I would like to add

Req.   That there must be a standard way to indicate that a HTTP request is
       being used for bidirectional purposes, preferably distinguishing
       streaming and long polling uses.

This will allow HTTP implementations to avoid pitfalls such as pipelining behind
long polls, and to warn if limited thread pools are exhausted by long held requests.


I also think there needs to be something about improving cross domain, or
RBPs for using optional XD mechanisms and well used hacks.


regards