[ogpx] HTTP(S) and XMPP as transports of OGP application layer messages
Infinity Linden <infinity@lindenlab.com> Thu, 13 August 2009 00:54 UTC
Return-Path: <infinity@lindenlab.com>
X-Original-To: ogpx@core3.amsl.com
Delivered-To: ogpx@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix)
with ESMTP id 99F343A690A for <ogpx@core3.amsl.com>;
Wed, 12 Aug 2009 17:54:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.865
X-Spam-Level:
X-Spam-Status: No, score=-1.865 tagged_above=-999 required=5 tests=[AWL=0.113,
BAYES_00=-2.599, FM_FORGED_GMAIL=0.622]
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 BIGWvRHQuqZC for
<ogpx@core3.amsl.com>; Wed, 12 Aug 2009 17:54:26 -0700 (PDT)
Received: from mail-fx0-f226.google.com (mail-fx0-f226.google.com
[209.85.220.226]) by core3.amsl.com (Postfix) with ESMTP id 380CF3A6AD7 for
<ogpx@ietf.org>; Wed, 12 Aug 2009 17:54:21 -0700 (PDT)
Received: by fxm26 with SMTP id 26so322149fxm.42 for <ogpx@ietf.org>;
Wed, 12 Aug 2009 17:53:04 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.144.67 with SMTP id y3mr181663fau.11.1250124784228;
Wed, 12 Aug 2009 17:53:04 -0700 (PDT)
Date: Wed, 12 Aug 2009 17:53:04 -0700
Message-ID: <3a880e2c0908121753s34bacba7k59fae708752d3d6a@mail.gmail.com>
From: Infinity Linden <infinity@lindenlab.com>
To: ogpx@ietf.org
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Subject: [ogpx] HTTP(S) and XMPP as transports of OGP application layer
messages
X-BeenThere: ogpx@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Virtual Worlds and the Open Grid Protocol <ogpx.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ogpx>,
<mailto:ogpx-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ogpx>
List-Post: <mailto:ogpx@ietf.org>
List-Help: <mailto:ogpx-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ogpx>,
<mailto:ogpx-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Aug 2009 00:54:27 -0000
Hey people! So... looping back around to some of the comments from the f2f BoF meeting... Original work with OGP used HTTP(S) to carry application messages. There's been enough talk about alternate transports that it feels very bad to dismiss them without discussion. However, I'm wondering if there's anyone out there planning on implementing OGP over XMPP? The reason I ask is that a number of us who worked on the early pre-IETF interop trials are heavily invested in HTTP(S). Though i can't speak for everyone involved, i would anticipate resistance to mandating a new transport. HTTP(S) has it's weaknesses as a transport, to be sure, but it's a well deployed and well understood protocol with a mature tool chain. This makes it attractive to many people. On the other hand, if someone else thinks they want to produce an OGP implementation over XMPP, that seems really cool. But if no one's going to implement it, an argument could be made that putting the effort into specifying it would be a waste of time. On yet another hand, going through the exercise of figuring out what aspects of HTTP are required to transport OGP messages might reveal subtle dependencies between components. Back on the other hand again, can we do this without re-writing BCP56? So I was thinking of this as a proposal: If there is strong interest in implementing OGP over XMPP, let's mention that it's an "officially supported" transport in the charter. (for some definition of the words "officially supported.") If there's not strong interest in implementing OGP over XMPP, let's not put it in the charter. In either case, I think there's sufficient justification for describing the set of requirements OGP makes on it's transport. For instance, does it REQUIRE request/response semantics? (i.e. - if i'm writing a compliant server layering OGP over XMPP, and i receive an OGP "request" in an XML stanza, am i REQUIRED to send a response?) Or... does it REQUIRE specific content negotiation semantics? (i.e. - do we need to explicitly describe or reference a technique for identifying the content type of a response in XMPP?) Or... does the protocol explicitly depend on caching behavior of some HTTP proxies? if so, how? etc. etc. -sincerely -meadhbh
- [ogpx] HTTP(S) and XMPP as transports of OGP appl… Infinity Linden
- Re: [ogpx] HTTP(S) and XMPP as transports of OGP … Mojito Sorbet
- Re: [ogpx] HTTP(S) and XMPP as transports of OGP … Infinity Linden
- Re: [ogpx] HTTP(S) and XMPP as transports of OGP … Morgaine
- Re: [ogpx] HTTP(S) and XMPP as transports of OGP … Meadhbh Siobhan
- Re: [ogpx] HTTP(S) and XMPP as transports of OGP … thomas kirk
- Re: [ogpx] HTTP(S) and XMPP as transports of OGP … David W Levine
- Re: [ogpx] HTTP(S) and XMPP as transports of OGP … Alexey Melnikov