Re: Should Web Services be served by a different HTTP n+1?
Greg Wilkins <gregw@intalio.com> Thu, 24 January 2013 02:44 UTC
Return-Path: <ietf-http-wg-request@listhub.w3.org>
X-Original-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Delivered-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6865521F84E2 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Wed, 23 Jan 2013 18:44:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.976
X-Spam-Level:
X-Spam-Status: No, score=-9.976 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iigGUbQqAezK for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Wed, 23 Jan 2013 18:44:43 -0800 (PST)
Received: from frink.w3.org (frink.w3.org [128.30.52.56]) by ietfa.amsl.com (Postfix) with ESMTP id 639C321F84E0 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Wed, 23 Jan 2013 18:44:43 -0800 (PST)
Received: from lists by frink.w3.org with local (Exim 4.72) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1TyCmG-0005Fn-23 for ietf-http-wg-dist@listhub.w3.org; Thu, 24 Jan 2013 02:42:56 +0000
Resent-Date: Thu, 24 Jan 2013 02:42:56 +0000
Resent-Message-Id: <E1TyCmG-0005Fn-23@frink.w3.org>
Received: from lisa.w3.org ([128.30.52.41]) by frink.w3.org with esmtp (Exim 4.72) (envelope-from <gregw@intalio.com>) id 1TyCm7-0005Eq-12 for ietf-http-wg@listhub.w3.org; Thu, 24 Jan 2013 02:42:47 +0000
Received: from mail-qe0-f42.google.com ([209.85.128.42]) by lisa.w3.org with esmtps (TLS1.0:RSA_ARCFOUR_SHA1:16) (Exim 4.72) (envelope-from <gregw@intalio.com>) id 1TyCm5-0002FX-Bo for ietf-http-wg@w3.org; Thu, 24 Jan 2013 02:42:46 +0000
Received: by mail-qe0-f42.google.com with SMTP id 9so757789qea.29 for <ietf-http-wg@w3.org>; Wed, 23 Jan 2013 18:42:19 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type:x-gm-message-state; bh=BmERYFlk7GAh/SMZ2nqKqTLw+yNeE+tCgBxxCvxv/gU=; b=HGiG698GKOJJHLwXEcGIgCY0SzyV05qyvTpV/ryu6iyIlPKI25GfvzoX3n0+u7js4N zFdwyZZh19f8rud+wsiFnuCuwcZAo9lEuAn0XymSfM79r5NDbLOog35Aic4y5FYmPyCj 0E8jMd6RLxTwVUKDpSW6S3U636keOC7QOIkvq8gDUM/zLdlFXi6miCkBQK3BCkaFbDT1 5S4ATZahwlx4TingYkraw5WsYPUIP/bcsS0leF5QafnnBcPwM23IH9HyJrRiuwDV7+qw xCmjd3rpljRzfZfhANQvMQXycJ6A/qjT0WZYwGxbKiEwWOZkDZCNc+yhmKQSlJRSDki4 Xi4A==
MIME-Version: 1.0
X-Received: by 10.49.37.226 with SMTP id b2mr468272qek.31.1358995339211; Wed, 23 Jan 2013 18:42:19 -0800 (PST)
Received: by 10.49.1.167 with HTTP; Wed, 23 Jan 2013 18:42:19 -0800 (PST)
In-Reply-To: <CAMm+LwgTSw05QLUspAbAyRSWfd8j27fhwPiDSF_TaD8LevftBA@mail.gmail.com>
References: <CAMm+LwgTSw05QLUspAbAyRSWfd8j27fhwPiDSF_TaD8LevftBA@mail.gmail.com>
Date: Thu, 24 Jan 2013 13:42:19 +1100
Message-ID: <CAH_y2NEPLt=GkO575MfCi2aW4X+w40CzOVB05Z1+_rmLMXXSpw@mail.gmail.com>
From: Greg Wilkins <gregw@intalio.com>
To: Phillip Hallam-Baker <hallam@gmail.com>
Cc: "ietf-http-wg@w3.org Group" <ietf-http-wg@w3.org>
Content-Type: multipart/alternative; boundary="047d7bb0509e71f50304d3ffc247"
X-Gm-Message-State: ALoCoQloWQA1oh5Yg+rbmfOpLDXg6a3bzGJCiwgnPyShTwCCuz4Q6kaG2yKoqvntT3omkYUYvpkn
Received-SPF: pass client-ip=209.85.128.42; envelope-from=gregw@intalio.com; helo=mail-qe0-f42.google.com
X-W3C-Hub-Spam-Status: No, score=0.0
X-W3C-Hub-Spam-Report: HTML_MESSAGE=0.001, SPF_PASS=-0.001
X-W3C-Scan-Sig: lisa.w3.org 1TyCm5-0002FX-Bo fdd8d28c5cc6addad515199c7b2f013f
X-Original-To: ietf-http-wg@w3.org
Subject: Re: Should Web Services be served by a different HTTP n+1?
Archived-At: <http://www.w3.org/mid/CAH_y2NEPLt=GkO575MfCi2aW4X+w40CzOVB05Z1+_rmLMXXSpw@mail.gmail.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/16137
X-Loop: ietf-http-wg@w3.org
Resent-Sender: ietf-http-wg-request@w3.org
Precedence: list
List-Id: <ietf-http-wg.w3.org>
List-Help: <http://www.w3.org/Mail/>
List-Post: <mailto:ietf-http-wg@w3.org>
List-Unsubscribe: <mailto:ietf-http-wg-request@w3.org?subject=unsubscribe>
On 12 January 2013 07:05, Phillip Hallam-Baker <hallam@gmail.com> wrote: > Now it is pretty clear that port 80/443 is going to have to support both > sets of use cases and Web Services have to tolerate being molested by > intermediaries trying to address Web browser considerations. But other than > that, the two sets of use cases seem pretty disjoint to me. We have already > hived off Web Sockets as what is essentially a completely different > protocol, perhaps it would be better to do that with Web Services as well. -1 It is already extremely difficult that we have to run at least 3 families of framing protocols, with many version varieties over ports 80/443: HTTP (0.9, 1.0, 1.1), Websocket (pre RFC and post), SPDY (v2, v3) and soon HTTP/2.0 I'd like to see the future of port 80/443 to be convergence of framing protocols rather than divergence. Specifically I would like to see that rather than send the websocket semantic over its own framing layer that HTTP/2.0 will be able to provide a framing layer that will satisfy both HTTP and websocket semantics. If webservices cannot be catered for by either of those semantics (and I have my doubts as I think muxed HTTP is a pretty good match), then perhaps there could be an argument to propose another semantic to be carried by the same framing layer. Note that one of the attractive features of Microsofts counter proposal to SPDY as the basis of HTTP/2.0 was that it used the websocket framing layer as the basis for a HTTP semantic binding. I fully accept that we have to upgrade 80/443 from HTTP/1.x framing to something else, but let's make that something else support all the semantics we need rather than reinventing framing for each and every messaging semantic. regards -- Greg Wilkins <gregw@intalio.com> http://www.webtide.com Developer advice and support from the Jetty & CometD experts. Intalio, the modern way to build business applications.
- Should Web Services be served by a different HTTP… Phillip Hallam-Baker
- Re: Should Web Services be served by a different … Tim Bray
- Re: Should Web Services be served by a different … James M Snell
- Re: Should Web Services be served by a different … Martin Thomson
- Re: Should Web Services be served by a different … Greg Wilkins
- Re: Should Web Services be served by a different … Grahame Grieve
- Re: Should Web Services be served by a different … Phillip Hallam-Baker
- Re: Should Web Services be served by a different … Julian Reschke
- Re: Should Web Services be served by a different … Julian Reschke
- Re: Should Web Services be served by a different … Phillip Hallam-Baker
- Re: Should Web Services be served by a different … Julian Reschke
- Re: Should Web Services be served by a different … Phillip Hallam-Baker
- Re: Should Web Services be served by a different … Julian Reschke
- Re: Should Web Services be served by a different … William Chan (陈智昌)
- Re: Should Web Services be served by a different … Nico Williams
- Re: Should Web Services be served by a different … Nico Williams
- Re: Should Web Services be served by a different … Phillip Hallam-Baker
- Re: Should Web Services be served by a different … Nico Williams
- Re: Should Web Services be served by a different … Roberto Peon
- Re: Should Web Services be served by a different … William Chan (陈智昌)
- Re: Should Web Services be served by a different … Nico Williams
- Re: Should Web Services be served by a different … Julian Reschke
- Re: Should Web Services be served by a different … Phillip Hallam-Baker
- Re: Should Web Services be served by a different … Julian Reschke
- Re: Should Web Services be served by a different … Phillip Hallam-Baker
- Re: Should Web Services be served by a different … Nico Williams
- Re: Should Web Services be served by a different … Mark Nottingham
- Re: Should Web Services be served by a different … Yoav Nir
- Re: Should Web Services be served by a different … Roberto Peon
- Re: Should Web Services be served by a different … Nico Williams
- Re: Should Web Services be served by a different … Yoav Nir
- Re: Should Web Services be served by a different … Roberto Peon
- Re: Should Web Services be served by a different … Roberto Peon
- Re: Should Web Services be served by a different … Nico Williams
- Re: Should Web Services be served by a different … Phillip Hallam-Baker
- Re: Should Web Services be served by a different … Phillip Hallam-Baker
- Re: Should Web Services be served by a different … Roberto Peon
- Re: Should Web Services be served by a different … Nico Williams
- Re: Should Web Services be served by a different … Roberto Peon
- Re: Should Web Services be served by a different … Nico Williams
- Re: Should Web Services be served by a different … Roberto Peon
- Re: Should Web Services be served by a different … Nico Williams
- Re: Should Web Services be served by a different … Roberto Peon
- RE: Should Web Services be served by a different … Robert Brewer
- Re: Should Web Services be served by a different … William Chan (陈智昌)
- Re: Should Web Services be served by a different … Nico Williams
- Re: Should Web Services be served by a different … Phillip Hallam-Baker
- Re: Should Web Services be served by a different … William Chan (陈智昌)
- Re: Should Web Services be served by a different … William Chan (陈智昌)
- Re: Should Web Services be served by a different … Julian Reschke
- Re: Should Web Services be served by a different … Julian Reschke
- Re: Should Web Services be served by a different … Hassnaa Moustafa
- Re: Should Web Services be served by a different … Roberto Peon
- Re: Should Web Services be served by a different … Yoav Nir