Re: [ogpx] OGPX Charter+Intro ambiguity in Virtual World vs Virtual Worlds
Morgaine <morgaine.dinova@googlemail.com> Sat, 25 July 2009 04:38 UTC
Return-Path: <morgaine.dinova@googlemail.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 ABF4C3A69A3; Fri, 24 Jul 2009 21:38:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.109
X-Spam-Level:
X-Spam-Status: No, score=0.109 tagged_above=-999 required=5 tests=[AWL=-0.355,
BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001,
J_CHICKENPOX_12=0.6, J_CHICKENPOX_75=0.6, 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 oSY2cQnrV+TF;
Fri, 24 Jul 2009 21:38:58 -0700 (PDT)
Received: from mail-ew0-f226.google.com (mail-ew0-f226.google.com
[209.85.219.226]) by core3.amsl.com (Postfix) with ESMTP id CCBD63A6C35;
Fri, 24 Jul 2009 21:38:37 -0700 (PDT)
Received: by ewy26 with SMTP id 26so2160482ewy.37 for <multiple recipients>;
Fri, 24 Jul 2009 21:38:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma;
h=domainkey-signature:mime-version:received:in-reply-to:references
:date:message-id:subject:from:to:cc:content-type;
bh=nkAdAU3cOhW5DHYL9ijk1/QFDjFIOkXNhTxeWbdXZvA=;
b=DBHXXTih6G7qV/Yqr24VgsAlZAP4zUznhBHOgidZHPIgizwbdruWCXpNBNDPiNYUSt
aJGOMQLbzE4jbSwsw2zv/RlKBA7QMMLUWggViYV/GxSvAD+jbyFBToF9GI/F6wdmbu05
n8XEKfSKC7fBTOE/DWk9Y74w8J4tSwM/yjOk0=
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
:cc:content-type;
b=rePgq+JbhjVLUREbvrHKCm7vDRQGKUE9v9XEzLm85dKRM1nTkow8ghM5Vz6OrUmeT2
+zjM35zgKjioSwczJm73tkEyswPXd/jBlHAWPoIFvz5LWuQ61EKL6OfUIjR7PvcSm5rs
qOm78mzKI5J/xLsdmSiFMEaJg0aIEsvPW7tOQ=
MIME-Version: 1.0
Received: by 10.211.178.8 with SMTP id f8mr1941267ebp.75.1248496715900;
Fri, 24 Jul 2009 21:38:35 -0700 (PDT)
In-Reply-To: <OF1024F168.DB913787-ON852575FE.00101ADD-852575FE.00117D6B@us.ibm.com>
References: <e0b04bba0907210146o64697050s1f38ab4db838c85c@mail.gmail.com>
<b8ef0a220907210834l2ce4da0cle430176f5d939be4@mail.gmail.com>
<4A686B0C.9040802@dcrocker.net>
<3a880e2c0907240659t57b8ba4ajd0b9078e2a3ee638@mail.gmail.com>
<OF1024F168.DB913787-ON852575FE.00101ADD-852575FE.00117D6B@us.ibm.com>
Date: Sat, 25 Jul 2009 05:38:34 +0100
Message-ID: <e0b04bba0907242138h382a1ec6h37229a6c470f8937@mail.gmail.com>
From: Morgaine <morgaine.dinova@googlemail.com>
To: David W Levine <dwl@us.ibm.com>
Content-Type: multipart/alternative; boundary=0015174c3c664154c7046f804bb4
Cc: Infinity Linden <infinity@lindenlab.com>,
Meadhbh Siobhan <meadhbh.siobhan@gmail.com>, ogpx@ietf.org,
ogpx-bounces@ietf.org, dcrocker@bbiw.net
Subject: Re: [ogpx] OGPX Charter+Intro ambiguity in Virtual World vs Virtual
Worlds
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: Sat, 25 Jul 2009 04:38:59 -0000
On Sat, Jul 25, 2009 at 4:11 AM, David W Levine <dwl@us.ibm.com> wrote: > > In general, the entire flavor of the specifications is "You start here, and > you get handed back details about how the services you want to access are > deployed. In particular, the capabilities mechanism is very good at > permitting a deployment to map its services onto network endpoints as it > sees fit. There are a few, necessarily fixed starting points, from which the > dance begins, but, the overall pattern is authenticate, ask for services, > and get handed short term use capabilities to access those services. Since > the protocols and the design don't dictate any requirement that that the > capabilities be serviced on the machine where a client made the request, we > get a lot of flexibility. That's an excellent approach, and I'd say *mandatory*, given that we don't know what the future holds in this rapidly changing scene and we don't want to paint ourselves into a corner. Flexibility is crucial, and service endpoint mapping (for want of a better term) provides much flexibility. To put a little more meat on the bones, could you please describe how you see this endpoint mapping working in the area of asset and inventory services (A+IS)? A rough sketch to get us started will do, acknowledging that an actual spec does not yet exist for it. Also, could you please mention how A+IS endpoint mapping might provide or aid flexibility in transferred asset data types? This is an area of very rapid change, with new data types being continually suggested and created, and therefore hardwiring of types would almost immediately paint us into a corner of obsolesence. (I believe I know your answer to this one, given the REST approach, but please summarize it again here, since it has not yet been mentioned on this list and we have new membership.) Regards, Morgaine. On Sat, Jul 25, 2009 at 4:11 AM, David W Levine <dwl@us.ibm.com> wrote: > > Infinity mentioned this, and I thought I'd chime in and agree. The OGPX > specifications are built to be incremental. All of the coding work I've done > using early versions of the specs confirms this. In fact, the biggest > challenge probably isn't going to be permitting incremental change and > experimentation, but making sure that we put in enough (and not too much) > stuff to manage the consequences of the flexibility. > > In general, the entire flavor of the specifications is "You start here, and > you get handed back details about how the services you want to access are > deployed. In particular, the capabilities mechanism is very good at > permitting a deployment to map its services onto network endpoints as it > sees fit. There are a few, necessarily fixed starting points, from which the > dance begins, but, the overall pattern is authenticate, ask for services, > and get handed short term use capabilities to access those services. Since > the protocols and the design don't dictate any requirement that that the > capabilities be serviced on the machine where a client made the request, we > get a lot of flexibility. > > That said, we have no desire to re-create a general distributed computing > fabric. The bulk of the specifications are about the bits we believe we need > to move to support virtual worlds, not the details of moving those bits. > There has been a fair bit of real thinking about how the design patterns are > laid out so that you *could* deploy the protocol sequences over different > messaging layers than the http(s) The number of actual RESTish web service > deployments over XMPP, RTP, or other plausible messaging oriented protocols > is pretty small. My personal take is that we have covered most of the bases, > but that any real world deployment of the OGPX specifications over a > protocol such as XMPP would require a specific RFC on the exact adaptation, > and I wouldn't be shocked if it tripped over at least one hidden assumption > in the current design. We're trying very hard to stay focused on specifying > from working code, with an eye to the future, not the other way around. > > - David W. Levine > ~ Zha Ewry (In Second Life) > > > _______________________________________________ > ogpx mailing list > ogpx@ietf.org > https://www.ietf.org/mailman/listinfo/ogpx > >
- [ogpx] OGPX Charter+Intro ambiguity in Virtual Wo… Morgaine
- Re: [ogpx] OGPX Charter+Intro ambiguity in Virtua… Meadhbh Siobhan
- Re: [ogpx] OGPX Charter+Intro ambiguity in Virtua… Dave CROCKER
- Re: [ogpx] OGPX Charter+Intro ambiguity in Virtua… Charles Krinke
- Re: [ogpx] OGPX Charter+Intro ambiguity in Virtua… David W Levine
- Re: [ogpx] OGPX Charter+Intro ambiguity in Virtua… David W Levine
- Re: [ogpx] OGPX Charter+Intro ambiguity in Virtua… Charles Krinke
- Re: [ogpx] OGPX Charter+Intro ambiguity in Virtua… Dave CROCKER
- Re: [ogpx] OGPX Charter+Intro ambiguity in Virtua… Infinity Linden
- Re: [ogpx] OGPX Charter+Intro ambiguity in Virtua… Infinity Linden
- Re: [ogpx] OGPX Charter+Intro ambiguity in Virtua… David W Levine
- Re: [ogpx] OGPX Charter+Intro ambiguity in Virtua… Morgaine
- Re: [ogpx] OGPX Charter+Intro ambiguity in Virtua… Dave CROCKER
- Re: [ogpx] OGPX Charter+Intro ambiguity in Virtua… Dave CROCKER
- Re: [ogpx] OGPX Charter+Intro ambiguity in Virtua… David W Levine
- Re: [ogpx] OGPX Charter+Intro ambiguity in Virtua… Morgaine