Re: [ogpx] OGPX Charter+Intro ambiguity in Virtual World vs Virtual Worlds
David W Levine <dwl@us.ibm.com> Thu, 23 July 2009 15:33 UTC
Return-Path: <dwl@us.ibm.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 933BA3A6941; Thu, 23 Jul 2009 08:33:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.998
X-Spam-Level:
X-Spam-Status: No, score=-4.998 tagged_above=-999 required=5 tests=[AWL=1.000,
BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_75=0.6,
RCVD_IN_DNSWL_MED=-4]
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 wfrkaaH069aW;
Thu, 23 Jul 2009 08:33:01 -0700 (PDT)
Received: from e3.ny.us.ibm.com (e3.ny.us.ibm.com [32.97.182.143]) by
core3.amsl.com (Postfix) with ESMTP id 24F073A6783;
Thu, 23 Jul 2009 08:33:01 -0700 (PDT)
Received: from d01relay04.pok.ibm.com (d01relay04.pok.ibm.com [9.56.227.236])
by e3.ny.us.ibm.com (8.13.1/8.13.1) with ESMTP id n6NFPKum009563;
Thu, 23 Jul 2009 11:25:20 -0400
Received: from d01av01.pok.ibm.com (d01av01.pok.ibm.com [9.56.224.215]) by
d01relay04.pok.ibm.com (8.13.8/8.13.8/NCO v9.2) with ESMTP id n6NFVCQr159122;
Thu, 23 Jul 2009 11:31:12 -0400
Received: from d01av01.pok.ibm.com (loopback [127.0.0.1]) by
d01av01.pok.ibm.com (8.12.11.20060308/8.13.3) with ESMTP id n6NFVBmr027069;
Thu, 23 Jul 2009 11:31:12 -0400
Received: from d01ml605.pok.ibm.com (d01ml605.pok.ibm.com [9.56.227.91]) by
d01av01.pok.ibm.com (8.12.11.20060308/8.12.11) with ESMTP id n6NFVBaD027049;
Thu, 23 Jul 2009 11:31:11 -0400
In-Reply-To: <4A686B0C.9040802@dcrocker.net>
References: <e0b04bba0907210146o64697050s1f38ab4db838c85c@mail.gmail.com> <b8ef0a220907210834l2ce4da0cle430176f5d939be4@mail.gmail.com>
<4A686B0C.9040802@dcrocker.net>
To: dcrocker@bbiw.net
MIME-Version: 1.0
X-KeepSent: 09C84013:1DB388B7-852575FC:0053B041; type=4; name=$KeepSent
X-Mailer: Lotus Notes Release 8.0.2 HF623 January 16, 2009
Message-ID: <OF09C84013.1DB388B7-ON852575FC.0053B041-852575FC.0055406F@us.ibm.com>
From: David W Levine <dwl@us.ibm.com>
Date: Thu, 23 Jul 2009 11:31:11 -0400
X-MIMETrack: Serialize by Router on D01ML605/01/M/IBM(Release 8.5|December 05,
2008) at 07/23/2009 11:31:11, Serialize complete at 07/23/2009 11:31:11
Content-Type: multipart/alternative;
boundary="=_alternative 0055406D852575FC_="
Cc: Meadhbh Siobhan <meadhbh.siobhan@gmail.com>, ogpx@ietf.org,
ogpx-bounces@ietf.org
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: Thu, 23 Jul 2009 15:33:03 -0000
ogpx-bounces@ietf.org wrote on 07/23/2009 09:52:12 AM: > Dave CROCKER <dhc2@dcrocker.net> > Sent by: ogpx-bounces@ietf.org > > 07/23/2009 09:52 AM > > Please respond to > dcrocker@bbiw.net > > To > > Meadhbh Siobhan <meadhbh.siobhan@gmail.com> > > cc > > ogpx@ietf.org > > Subject > > Re: [ogpx] OGPX Charter+Intro ambiguity in Virtual World vs Virtual Worlds > > > > Meadhbh Siobhan wrote: > > morgaine. thanks for the intro into this subject. > > > > OGP defines interoperability between the hosts implementing "a" > > virtual world. this virtual world may be "the" virtual world if there > > are none other apropos to the conversation at the time. > > Can a single host run two instances of OGP, to support two different > -- that is, > independent -- virtual worlds? Can a single OGP client access two > different OGP > worlds? That is, VWs that have different names and administration and do not > talk to each other? > > For example, by supporting different domain names an the exchange details of > protocol, a single host can run different, independent web or email > services.[1] > Absolutely. There's no internal coupling, so a host offering a service, can either use multiple domain names, or, in fact, multiple ports to host totally separate instances. In general, world isn't the way I would think of it. Think of the specification as defining sets of web accessible services, which can be hosted, on arbitrary sets of hosts (including hosting multiple copies of some services on a single host) > > > OGP is not a protocol for providing interoperability between > > different virtual worlds (such as between a Croquet virtual world and > > an OpenSIm instance.) it is a protocol that communicates application > > state transitions about THE SAME virtual world. > > These two sentences are extremely helpful. For a VW-naive reader > like me, they > make a basic point clear. > > In reading the draft charter, I also had wondered about the use of "the" and > level of interoperability being sought. The web, email, X.500 and > the DNS are > examples of having a single integrated service. For email, there is an > acknowledgment of other services, by virtue of having "gateways" in > the model, > but they are entirely secondary to email technical work. The core model is a > single integrated service. And that's the usual approach for > Internet protocols. > > But it makes sense that virtual worlds would need to support multiple, > INDEPENDENT worlds as discrete instances that do not interoperate. > (One could > imagine adding some ability to interoperate later, I guess, but I > also suspect > it would be hugely distracting to make it a goal now.) > > > > when the OGP specifications use the term "the virtual world" it is > > assumed they are talking about THE virtual world under discussion to > > differentiate it from other virtual worlds that might exist. > > As minor as it might seem, changing the text to say "a" rather than > "the" could > also help clarify things, since it moves the entire charter's text > over to the > perspective that there is more than one and that the work defined by > the charter > is for a capability that provides a common way to deal with each of multiple > instances, albeit separately. > > > > note that this usage is in keeping with several previous standards > > efforts. X.500, for instance, describes "the directory" yet it is not > > assumed that there will be a singleton instance of a directory. this > > Actually, that is exactly what it means, as I noted above.[2] Internet > protocols usually define a single technical service, but with independent > /administration/. Here you are defining multiple services that have a wall > between them. > > Anyhow, this is just the sort of confusion that it helps to have a charter > clarify, because it is such a basic point. And your two sentences above (and > maybe some very minor wording swapping) clarify things completely, IMO. > > > > the authors of the OGP specification believe that OGP is capable of > > providing an "internet scale" virtual world, so who knows, in a decade > > we may be talking about "the virtual world" the same way we talk about > > "the web" today. > > That meshes nicely with the approach that has worked well for some other > Internet enhancements: rather than requiring everyone to adopt all of a > capability from the start, permit incremental adoption, with eventual > integration later. Again, if you think of the OGPX specifications as offering a sheaf of deployable services, deployers can incrementally move onto the specifications one service at a time. > > > > so... to recap... the objective of the OGPX working group is to focus > > on the OGP family of protocols. it is not to attempt to bridge all > > virtual worlds with a common access protocol. this may one day happen, > > but that work is more appropriate for the MMOX group. the definite > > article in OGP specifications underscores this focus. protocol > > endpoints in an OGP protocol transaction are concerning themselves > > with state transitions or queries in the same virtual world, not > > distinct virtual worlds. > > > [1] The original Web did not support this, since they didn't include > the target > domain name in HTTP. Email had this same limitation when first developed. It > assumed that the lower-layer transport would do all the work of > distinguishing > between instances, but that doesn't work. That's why SMTP says > explicitly who > it is trying to talk to, during session initiation. > > [2] LDAP was developed as a reaction to adoption problems with X. > 500. SOme of > this was about X.500's complexity, but one of the other problems -- > and in some > folks' view the much greater one -- was that X.500 put forward a model of > complete integration across the Internet. However organization's > weren't willing > to make their corporate data bases fully integrated with each others'. Worse, > there are national laws that constrain this. So, the server-to-server > integration that would have created a single, global directory > service was dropped. > > -- > > Dave Crocker > Brandenburg InternetWorking > bbiw.net > _______________________________________________ > 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