Re: [ogpx] Fwd: An Inquiry into the Nature and Causes of Web Capabilities
Nexii Malthus <nexiim@googlemail.com> Tue, 16 June 2009 17:36 UTC
Return-Path: <nexiim@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 0B6F83A6DA0 for <ogpx@core3.amsl.com>;
Tue, 16 Jun 2009 10:36:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.975
X-Spam-Level:
X-Spam-Status: No, score=-1.975 tagged_above=-999 required=5
tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HS_INDEX_PARAM=0.001,
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 a0gRG406Fz42 for
<ogpx@core3.amsl.com>; Tue, 16 Jun 2009 10:36:16 -0700 (PDT)
Received: from mail-fx0-f211.google.com (mail-fx0-f211.google.com
[209.85.220.211]) by core3.amsl.com (Postfix) with ESMTP id 1BC6D3A6D83 for
<ogpx@ietf.org>; Tue, 16 Jun 2009 10:36:15 -0700 (PDT)
Received: by fxm7 with SMTP id 7so839785fxm.37 for <ogpx@ietf.org>;
Tue, 16 Jun 2009 10:36:15 -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=cWWy4Vc4ErJvErKBOLUhY3XAqhyJAeHrsYTg/KC2Otc=;
b=cVh5WwQoQVe4IFf/C0aG0DNIY1crnXhArnSA2aF1bi4HDfcEnOALIYDjoJmPm5INE4
kz4gR+jSg/Z+bwdVlEAXzfO5setBA2TyLF3Sg/XKKUoAu30b/94b+SKAImATN1gifWz9
n774vg1t8gjwZxV60EkS+F8mxl/MJ0HU4nGHk=
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=wNl18zLWXG08Ov/QRp6/6bUM+OPv4SZdDJ5ZFWJoIwoekbXTaybH3/A+0ocAooxoCb
hQrPFlaobDdpmH10UrQu+547luBu0z1du+TYcOfeeyLguSbsiuO2QC9tLS6sCaRP7Ptf
oNyfE2XAVl7k1FFcZC6ZJr6ClpYKMrM9QDgxI=
MIME-Version: 1.0
Received: by 10.86.86.2 with SMTP id j2mr7829559fgb.50.1245173774372;
Tue, 16 Jun 2009 10:36:14 -0700 (PDT)
In-Reply-To: <b8ef0a220906050857r1c1fbe81r41317c452ea9a599@mail.gmail.com>
References: <3a880e2c0906031541n3b1c82a3y5b7c91f20b0eb539@mail.gmail.com>
<20090604225840.GA23547@alinoe.com>
<b8ef0a220906050746t5282d411t3e148fd00d52cabe@mail.gmail.com>
<20090605150949.GA19288@alinoe.com>
<b8ef0a220906050856x76026ab6l6cce8370b967643a@mail.gmail.com>
<b8ef0a220906050857r1c1fbe81r41317c452ea9a599@mail.gmail.com>
Date: Tue, 16 Jun 2009 18:36:14 +0100
Message-ID: <824c8ab70906161036y22eec460r5534fc0eaa7f4444@mail.gmail.com>
From: Nexii Malthus <nexiim@googlemail.com>
To: Meadhbh Siobhan <meadhbh.siobhan@gmail.com>
Content-Type: multipart/alternative; boundary=000e0cd2972281536e046c7a9ca4
Cc: ogpx@ietf.org
Subject: Re: [ogpx] Fwd: An Inquiry into the Nature and Causes of Web
Capabilities
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: Tue, 16 Jun 2009 17:36:18 -0000
@Infinity Linden, that explanation was absolutely fantastic to read for a newcomer like me to this Capability stuff. Now I understand this a lot better. The theory behind it makes a lot of sense. On Fri, Jun 5, 2009 at 4:57 PM, Meadhbh Siobhan <meadhbh.siobhan@gmail.com>wrote;wrote: > dang. i keep hitting "reply" instead of "reply to all" > > > ---------- Forwarded message ---------- > From: Meadhbh Siobhan <meadhbh.siobhan@gmail.com> > Date: Fri, Jun 5, 2009 at 8:56 AM > Subject: Re: [ogpx] An Inquiry into the Nature and Causes of Web > Capabilities > To: Carlo Wood <carlo@alinoe.com> > > > ah! i see where you're going. > > there is something i didn't put in the previous message. > > when a capability expires and the client attempts to access it, it > should get a 404. if the system is down, the TCP connection will > eventually time out. the processing expectations for the client are > that if it needs to access an expired (or otherwise unavailable) cap, > it goes back to the seed cap and says... "hey! gimme another one of > these caps, please!" > > at that point, it is up to the system hosting the seed cap to return a > cap that is accessible to the client. if the seed cap is expired, the > expectation is that the client will re-authorize (with OAuth) or > re-authenticate (with user login or transport layer identity / > authentication.) > > i think this points to a philosophical difference that's plagued > protocol developers from the early days... where does the intelligence > live? in the POTS phone system, the intelligence lies with the network > and the leaf nodes are relatively dumb. tcp based networks do devolve > application layer and some network layer smarts to client. > > the systems that have been deployed to date make a "network has the > smarts" assumption and current implementations don't have the feature > you're describing. personally.. i'm not a big fan of what you're > describing 'cause it increases the burden on network services (my > systems now have to have a distributed cap router and understand that > endpoints from multiple locations on the net route to a particular > system.) > > but. > > i'm also an experimentalist at heart. if you wanted to re-write the > caps section of the base document to describe what you're doing, and > then investigate the behavior of the two different systems under > typical failure cases (host down, host unreachable, etc.) i would love > to see if there's a major difference in behavior. > > that being said, LL, PyOGP and at least one of the OpenSim > implementations have been implemented using caps as described here. so > it might be a better idea to go ahead with what we've got described > now, so we can get to the real work of describing the application > layer messages, but keep the "multi-caps" as a future expansion > option. > > -cheers > -meadhbh > > On Fri, Jun 5, 2009 at 8:09 AM, Carlo Wood<carlo@alinoe.com> wrote: > > Ok... but what if that host is unreachable/down for a while? > > If the hostname is a fixed part of the capability then it > > is impossible to continue. > > > > We could simply redefine things a bit, and say that a service > > returns: > > > > { range or set of hosts / the rest of the URL } > > > > Or more indetail, it could return: > > > > http://assetX-NNN.example.com/?91839838 > > > > where then, as part of the protocol, the 'NNN' has > > to be replaced by by a number between 1 and N, where > > N was given to the client upon login (or whenever, > > some grid-dependent configurable value). > > > > In that case, the capability would be > > "http://assetX-NNN.example.com/?91839838" > > and thus not includes (one) host. > > > > The clients would know how to route it (they > > just fill in some number for NNN), and if that > > host is unreachable they can try another host. > > > > -- > > Carlo Wood <carlo@alinoe.com> > > > _______________________________________________ > ogpx mailing list > ogpx@ietf.org > https://www.ietf.org/mailman/listinfo/ogpx >
- [ogpx] An Inquiry into the Nature and Causes of W… Infinity Linden
- Re: [ogpx] An Inquiry into the Nature and Causes … Cenji Neutra
- Re: [ogpx] An Inquiry into the Nature and Causes … Hurliman, John
- Re: [ogpx] An Inquiry into the Nature and Causes … Infinity Linden
- Re: [ogpx] An Inquiry into the Nature and Causes … Carlo Wood
- Re: [ogpx] An Inquiry into the Nature and Causes … Cenji Neutra
- Re: [ogpx] An Inquiry into the Nature and Causes … Christian Scholz
- [ogpx] Fwd: An Inquiry into the Nature and Causes… Meadhbh Siobhan
- Re: [ogpx] Fwd: An Inquiry into the Nature and Ca… Nexii Malthus
- [ogpx] SL6B Charles Krinke
- Re: [ogpx] SL6B Infinity Linden