Re: [vwrap] Some thoughts on Josh's Linden Lab Legacy Protocol discussion
Morgaine <morgaine.dinova@googlemail.com> Thu, 29 April 2010 13:12 UTC
Return-Path: <morgaine.dinova@googlemail.com>
X-Original-To: vwrap@core3.amsl.com
Delivered-To: vwrap@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix)
with ESMTP id B7A533A68F3 for <vwrap@core3.amsl.com>;
Thu, 29 Apr 2010 06:12:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.053
X-Spam-Level:
X-Spam-Status: No, score=0.053 tagged_above=-999 required=5 tests=[AWL=-0.571,
BAYES_50=0.001, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001]
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 sVFbKpl-U2aT for
<vwrap@core3.amsl.com>; Thu, 29 Apr 2010 06:12:48 -0700 (PDT)
Received: from mail-ww0-f44.google.com (mail-ww0-f44.google.com
[74.125.82.44]) by core3.amsl.com (Postfix) with ESMTP id C5A6628C25E for
<vwrap@ietf.org>; Thu, 29 Apr 2010 06:08:39 -0700 (PDT)
Received: by wwi17 with SMTP id 17so1853001wwi.31 for <vwrap@ietf.org>;
Thu, 29 Apr 2010 06:08:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma;
h=domainkey-signature:mime-version:received:received:in-reply-to
:references:date:message-id:subject:from:to:content-type;
bh=qb1/gmQKBB8wQRfOw6BfLmKQ5XeUzA+EzP+64/X980Y=;
b=x7YLUtq+fhKfcWAVEPiVUF2ZGcV8T7sK+vfgMGKxCvmeTKxuFZjMsozCRHf+26kJj+
s0DrmGishxWrG/O/rT3vIfl2p4NEjocyocZxN0v02KmFwsJoKmvysvvLYCopRC4/+lgm
ZqsCl5/ofiirpIbPKcHBmBwuP6bpFfhQB6eTw=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma;
h=mime-version:in-reply-to:references:date:message-id:subject:from:to
:content-type;
b=huCAfA4D1i9yfIVAqul05nnngaR1Dn1zfjbLlBPpQ6+IdIwJ3xUCiODF/sirpRIwmI
YlkUMFIe0TiC0hteOjq2jn+qMd290RZ1hQjrh+Mv4h2HrHC3VIyw2HYg+k6iAeE+lDeK
ijJ8So2HhSLQ/t49VEC/8+dCr5uc2tELWzpXk=
MIME-Version: 1.0
Received: by 10.216.85.135 with SMTP id u7mr9246301wee.51.1272546496049;
Thu, 29 Apr 2010 06:08:16 -0700 (PDT)
Received: by 10.216.25.6 with HTTP; Thu, 29 Apr 2010 06:08:15 -0700 (PDT)
In-Reply-To: <62BFE5680C037E4DA0B0A08946C0933DCBA5CF78@rrsmsx506.amr.corp.intel.com>
References: <OF12BB21F8.3FAB95C0-ON85257712.0076D115-85257712.00773210@us.ibm.com>
<5FD507B0-6D81-4945-9D8A-DE3FF81C7507@intel.com>
<OF3E7A4FA5.8A889E67-ON85257713.0056A958-85257713.005930A8@us.ibm.com>
<4BD8BFA4.8030101@gmail.com>
<62BFE5680C037E4DA0B0A08946C0933DCBA5CF78@rrsmsx506.amr.corp.intel.com>
Date: Thu, 29 Apr 2010 14:08:15 +0100
Message-ID: <w2te0b04bba1004290608g47781d52tbd33b71d43d5728f@mail.gmail.com>
From: Morgaine <morgaine.dinova@googlemail.com>
To: "vwrap@ietf.org" <vwrap@ietf.org>
Content-Type: multipart/alternative; boundary=0016e6d77c45dbe96004855fd188
Subject: Re: [vwrap] Some thoughts on Josh's Linden Lab Legacy Protocol
discussion
X-BeenThere: vwrap@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Virtual World Region Agent Protocol - IETF working group
<vwrap.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/vwrap>,
<mailto:vwrap-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/vwrap>
List-Post: <mailto:vwrap@ietf.org>
List-Help: <mailto:vwrap-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/vwrap>,
<mailto:vwrap-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 29 Apr 2010 13:12:49 -0000
I'm glad to see Dzonatas bring this topic to the fore. When designing a software system or a protocol in the REST architectural style, the task of problem analysis is first and foremost concerned with splitting the problem space into REST resources or nouns. This is as central to REST as analyzing a problem into classes and objects is in Object-Oriented design. Unless you know what your nouns are, you don't actually have anything concrete to talk about (in the REST sense). I've been trying to get a list of REST nouns out of OGP designers since the beginning of the AWG effort, and the response has always been that "it's coming shortly". It is a puzzle to me why it never materialized. If in VWRAP we are choosing to stick with REST, then I suggest that we had better populate our noun-space rather quickly, because a REST-based protocol is best defined as the messaging that operates a state machine over the states of its REST nouns. Morgaine. ==================================== On Thu, Apr 29, 2010 at 1:07 AM, Hurliman, John <john.hurliman@intel.com>wrote;wrote: > > -----Original Message----- > > From: Dzonatas Sol [mailto:dzonatas@gmail.com] > > Sent: Wednesday, April 28, 2010 4:07 PM > > To: David W Levine > > Cc: Hurliman, John; vwrap@ietf.org > > Subject: Re: [vwrap] Some thoughts on Josh's Linden Lab Legacy > > Protocol discussion > > > > David W Levine wrote: > >> > >> As I said. Very much partly baked thinking at the moment, ripe for > >> discussion. > >> > >> - David > >> ~ Zha > >> > > > > I looked around for a dictionary of resources for VWRAP, and it looks > > like there isn't a specific set given as the time of the e-mail. I > > read over the VWRAP docs and seen the pattern to follow. I heard there > > are some implementations, yet those implementations haven't really > > exposed a given set beyond the sources that already reveal the older > > OGPX implementation. > > > > I looked for the VWRAP resource dictionary in order to align SNOW-375 > > resources where ever they overlap. So far, SNOW-375 has these: > > https://wiki.secondlife.com/wiki/User:Dzonatas_Sol/SNOW-375_Resources > > > > There is more in SNOW-375 for full duplex, but that set represents > > some of the common client/server requests. > > > > If there is a dictionary that has already been negotiated that doesn't > > assume the client is a single end-point, I would like to know of this > > so we can work on this together. > > > > As you can see from this pic, I do speak of SNOW-375 as a working > > example: http://twitpic.com/1gl71s > > > > Notice the viewer/render/scenegraph is one window and the rest of the > > UI is each in their own window. These are separate programs, so there > > is more than one end-point on the client-side. > > > > > > No, there is no dictionary of resources defined in the VWRAP spec so far. > Although I haven't seen a roadmap for VWRAP yet, my current understanding is > something like this: > > 1. Agree on common low level protocols > a. Common types > b. Common serializations > c. Common transports > 2. Define a system for requesting and consuming resources > a. Defining resource providers and consumers > b. Authorization/authentication > c. Service and content negotiation > 3. Defining service endpoints > a. Categorize each set of service requirements, determine what needs > API-level standardization and what is treated as an "opaque" endpoint > b. Standardize one of the special service requirements > c. Repeat b. until someone declares the current effort "done" > d. Repeat b. as unofficial extensions that aim to influence VWRAP2 > > > Where we don’t start to see a meaningful list of RFC-referenced or commonly > used service endpoints and the draft protocols for those until around 3b, > and we're more or less finishing 1c and starting discussion on 2a right now > (with some open ended discussion looking forward thrown in). This isn't an > official roadmap or inside knowledge, just my personal observation from the > I-Ds, IETF gatherings, virtual meetings, and mailing list discussions. If > anyone has a deeper or more clear insight into what we're doing please > correct my roadmap. > > John > _______________________________________________ > vwrap mailing list > vwrap@ietf.org > https://www.ietf.org/mailman/listinfo/vwrap >
- [vwrap] Some thoughts on Josh's Linden Lab Legacy… David W Levine
- Re: [vwrap] Some thoughts on Josh's Linden Lab Le… Lawson English
- Re: [vwrap] Some thoughts on Josh's Linden Lab Le… Hurliman, John
- Re: [vwrap] Some thoughts on Josh's Linden Lab Le… Richard Newhook
- Re: [vwrap] Some thoughts on Josh's Linden Lab Le… David W Levine
- Re: [vwrap] Some thoughts on Josh's Linden Lab Le… Dzonatas Sol
- Re: [vwrap] Some thoughts on Josh's Linden Lab Le… Hurliman, John
- Re: [vwrap] Some thoughts on Josh's Linden Lab Le… Meadhbh Hamrick
- Re: [vwrap] Some thoughts on Josh's Linden Lab Le… John Hurliman
- Re: [vwrap] Some thoughts on Josh's Linden Lab Le… Meadhbh Hamrick
- Re: [vwrap] Some thoughts on Josh's Linden Lab Le… Morgaine
- Re: [vwrap] Some thoughts on Josh's Linden Lab Le… David W Levine
- Re: [vwrap] Some thoughts on Josh's Linden Lab Le… Morgaine
- Re: [vwrap] Some thoughts on Josh's Linden Lab Le… Bill Windwalker
- Re: [vwrap] Some thoughts on Josh's Linden Lab Le… Suzy Deffeyes