Re: [ogpx] Tourist use case

Morgaine <morgaine.dinova@googlemail.com> Mon, 19 October 2009 11:36 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 BFF9E3A6862 for <ogpx@core3.amsl.com>; Mon, 19 Oct 2009 04:36:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.524
X-Spam-Level:
X-Spam-Status: No, score=-0.524 tagged_above=-999 required=5 tests=[AWL=-0.408, BAYES_20=-0.74, 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 DqNMVEIlYGuB for <ogpx@core3.amsl.com>; Mon, 19 Oct 2009 04:36:57 -0700 (PDT)
Received: from mail-ew0-f228.google.com (mail-ew0-f228.google.com [209.85.219.228]) by core3.amsl.com (Postfix) with ESMTP id DBD983A6952 for <ogpx@ietf.org>; Mon, 19 Oct 2009 04:36:56 -0700 (PDT)
Received: by ewy28 with SMTP id 28so4305457ewy.42 for <ogpx@ietf.org>; Mon, 19 Oct 2009 04:36:59 -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:content-type; bh=iCrnlyOgE6G0dSJy7FtUxc0Dew6OnbD2GOf4QAf8LgU=; b=I2IeEFrXfK1kZFpB+ZYxBqvneRdeK3CYGrNiUuQ1QfRsSvv8v1NhtTfBJBCgN4KlCc nwSFGrZgSA4RIACEKsQHSZ6uYghhm/Gbl/j+bt+J7yFTOCFJoVy6iDm8tqYMU0NcnTCr ixlGhbMk7CHEmKCQCr7AG+Y8zrRbLlO5RArZw=
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=x/wTbDSM1JXKoCWvKv+RgZa/lLZnn/V0R9N7a7J1KJJeAWZp+ksiWxjayapzKvh+m2 dcDRnHaJRdcRh2mHyVIyAT1M78MZYqlzaf5uK9s2Xg7EKMLZG7A6j+AkmZtV77Btc9sy sjKjV+++NqJjWwNFIwSc+K9lUnGEgbh70PuXY=
MIME-Version: 1.0
Received: by 10.211.147.12 with SMTP id z12mr5359701ebn.37.1255952219768; Mon, 19 Oct 2009 04:36:59 -0700 (PDT)
In-Reply-To: <9b8a8de40910160034j11dcb94fm401f29814aed60a8@mail.gmail.com>
References: <9b8a8de40910160034j11dcb94fm401f29814aed60a8@mail.gmail.com>
Date: Mon, 19 Oct 2009 12:36:59 +0100
Message-ID: <e0b04bba0910190436v41058168g4aa91d4b341669e5@mail.gmail.com>
From: Morgaine <morgaine.dinova@googlemail.com>
To: ogpx@ietf.org
Content-Type: multipart/alternative; boundary=001636c5bb4dea08fa04764829e1
Subject: Re: [ogpx] Tourist use case
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: Mon, 19 Oct 2009 11:36:58 -0000

On Fri, Oct 16, 2009 at 8:34 AM, Vaughn Deluca <vaughn.deluca@gmail.com>wrote;wrote:

The second point is actually extending the SL use case beyond what is in my
view needed for a basic tourist model (and that is why the post was in the
mmox list).  In my view  a basic tourist use case has two main
characteristics:

1.  Travel requires no prior arrangement.
        2.  Agent domains can use external asset services


I agree with this, so I have dealt separately in an earlier email with that
more ambitious use case (which I'm leaving to MMOX), so that we can pursue
this simpler tourist use case here.  I think you're very right to identify
it as distinct.


Point 2 requires that assets services expose an interface (in the current
ogp description of the AD that is not the case).

Note that this models does *not* assumes that all assets in a services
should be useable by the agent in all domains, but only that an interface is
available so an asset service in one domain can be contacted by another AD.

I think exposing the asset service interface directly is essential for
meaningful interop.



I agree entirely with your suggestion that the asset service interfaces be
exposed.  Indeed, I believed this to be implicit in David's breakdown of
services anyway, as a natural consequence of service decoupling, but it's
good that you're making it explicit.

We looked at one aspect of the issue a few weeks ago with Joshua when we
examined what would happen when world W1's agent A1 was in W2's RD2.  For
the visual mashup of assets on the user's screen to work, the agent would
need to have access to at least two asset services simultaneously, which
gave us a hint of what's to come.

It's this exposing of services (asset services in particular) that is going
to provide the *Destination Determines [Destination] Policy* principle which
allows tourism.  It never existed in the original OGP, because there was no
mechanism by which regions nor RDs could express their own policy, so all
policy expression was through the so-called trust agreements enforced at the
AD which gaves access to the seed caps.  That essentially boiled down to
creating ever-expanding walled garden empires that could never interoperate
except through nil-trust.

In contrast, now we're solidly on the road to allowing RDs to determine
their own policies through their own services, so it's a very different
proposition.  As David has described, once you have multiple service
providers over which individual RDs have policy control, any attempt at
making policy non-local is not likely to bear much fruit.  That's the key
ingredient that allows DD[D]P, and hence tourism.

And for that, the service interfaces need to be exposed.  So +1. :-)


Morgaine.







======================================

On Fri, Oct 16, 2009 at 8:34 AM, Vaughn Deluca <vaughn.deluca@gmail.com>wrote;wrote:

> The "tourist use case" has been brought up several times, but the concept
> is not always used in the same way, and needs to be more precisely defined.
>
> Morgaines original definition of the "Free Worlds Tourist use case" in
> http://www.ietf.org/mail-archive/web/mmox/current/msg01392.html
> mentions two characteristics:
>
> 1. Travel requires no prior arrangement.
>  2. Your avatar is defined by you, not by the target worlds, and it
> appears in those worlds with no prior arrangement.
>
> Point 1 is only dependent the policies of the users AD as well as that of
> the destination region. It is not dependent on the protocol, so in principle
> solved.
>
> The second point is actually extending the SL use case beyond what is in my
> view needed for a basic tourist model (and that is why the post was in the
> mmox list).  In my view  a basic tourist use case has two main
> characteristics:
>
> 1.  Travel requires no prior arrangement.
>         2.  Agent domains can use external asset services
>
> Point 2 requires that assets services expose an interface (in the current
> ogp description of the AD that is not the case).
>
> Note that this models does *not* assumes that all assets in a services
> should be useable by the agent in all domains, but only that an interface is
> available so an asset service in one domain can be contacted by another AD.
>
> I think exposing the asset service interface directly is essential for
> meaningful interop.  I think it would benefit the discussion if some
> diagrams were added to http://wiki.secondlife.com/wiki/Structural_Designand/or to the VWRAP wiki to document this possibility.
>
> -Vaughn
>
> _______________________________________________
> ogpx mailing list
> ogpx@ietf.org
> https://www.ietf.org/mailman/listinfo/ogpx
>
>