Re: [vwrap] [ogpx] Notes from my parts of the VWRAP session
David W Levine <dwl@us.ibm.com> Wed, 31 March 2010 00:44 UTC
Return-Path: <dwl@us.ibm.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 9BBA03A693E for <vwrap@core3.amsl.com>;
Tue, 30 Mar 2010 17:44:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.288
X-Spam-Level:
X-Spam-Status: No, score=-4.288 tagged_above=-999 required=5 tests=[AWL=1.180,
BAYES_00=-2.599, DNS_FROM_OPENWHOIS=1.13, HTML_MESSAGE=0.001,
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 AbaYY9XesvsD for
<vwrap@core3.amsl.com>; Tue, 30 Mar 2010 17:44:42 -0700 (PDT)
Received: from e5.ny.us.ibm.com (e5.ny.us.ibm.com [32.97.182.145]) by
core3.amsl.com (Postfix) with ESMTP id 3E41F3A67B3 for <vwrap@ietf.org>;
Tue, 30 Mar 2010 17:44:42 -0700 (PDT)
Received: from d01relay07.pok.ibm.com (d01relay07.pok.ibm.com [9.56.227.147])
by e5.ny.us.ibm.com (8.14.3/8.13.1) with ESMTP id o2V0UW4i022152 for
<vwrap@ietf.org>; Tue, 30 Mar 2010 20:30:32 -0400
Received: from d01av04.pok.ibm.com (d01av04.pok.ibm.com [9.56.224.64]) by
d01relay07.pok.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id
o2V0jBpq2060292 for <vwrap@ietf.org>; Tue, 30 Mar 2010 20:45:11 -0400
Received: from d01av04.pok.ibm.com (loopback [127.0.0.1]) by
d01av04.pok.ibm.com (8.14.3/8.13.1/NCO v10.0 AVout) with ESMTP id
o2V0jBSj019129 for <vwrap@ietf.org>; Tue, 30 Mar 2010 20:45:11 -0400
Received: from d01ml605.pok.ibm.com (d01ml605.pok.ibm.com [9.56.227.91]) by
d01av04.pok.ibm.com (8.14.3/8.13.1/NCO v10.0 AVin) with ESMTP id
o2V0jB5f019124 for <vwrap@ietf.org>; Tue, 30 Mar 2010 20:45:11 -0400
To: vwrap@ietf.org
MIME-Version: 1.0
X-KeepSent: 0CCB8D13:79E15C9C-852576F7:000401F0; type=4; name=$KeepSent
X-Mailer: Lotus Notes Release 8.0.2 HF623 January 16, 2009
Message-ID: <OF0CCB8D13.79E15C9C-ON852576F7.000401F0-852576F7.000422B1@us.ibm.com>
From: David W Levine <dwl@us.ibm.com>
Date: Tue, 30 Mar 2010 20:45:10 -0400
X-MIMETrack: Serialize by Router on D01ML605/01/M/IBM(Release 8.5.1HF41 |
October 22, 2009) at 03/30/2010 20:45:11,
Serialize complete at 03/30/2010 20:45:11
Content-Type: multipart/alternative;
boundary="=_alternative 000422B1852576F7_="
Subject: Re: [vwrap] [ogpx] Notes from my parts of the VWRAP session
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: Wed, 31 Mar 2010 00:44:43 -0000
Lugging over manually from the ogpx list... > [image removed] > > [ogpx] Notes from my parts of the VWRAP session > > Mark Lentczner > > to: > > ogpx > > 03/24/2010 12:13 PM > > Sent by: > > ogpx-bounces@ietf.org > > This is what I heard from the community during the face-to-face > about the issues I brought up. Most items seemed to have general > consensus and understanding, and I will amend the drafts > appropriately. A few items needed group input, and those have been > marked with double asterisks (**). > > VWRAP Type System Issues [snip] > > **6) There didn't appear to be clear consensus on if LLIDL needed an > "event-like" resource type. These would be resources that had a body > with the request, but expected nothing other than confirmation of > receipt in the response. > I have been letting this one sit in my head for a little while. There is a clear need for us to describe "events." they are at the heart of how regions and clients interact. The problem with events is they are messy, especially at he level of an IDL. One could clearly want to annotate event like messages say (grossly simplifying) "Graphical object <uri> is at X,Y,Z moving with a vector of X1,Y1,Z1 at timestep t0" Indeed it would be quite natural to post such a message on a client, as an event. We don't need an ack, and if our events are designed to be nicely idempotent we're pretty happy. My concern is the next level out in description. When can this event be expected? Can I discard such events? I'd argue that "events" imply something dangerously close to a full up notification framework. Effectively, when a client rezzes an avatar into a region on behalf of it's user agent, its subscribing to a set of event sources and will receive a stream of events and messages. If we're going to allow nicely diverse clients with different desires as to what they want to know about (And do some form of negotiation about what should be sent down to client) we're now trying to describe not just the single event, but the context in which the event is expected. LLIDL at the moment is purely about the messages a resource can emit and accept. There's really nothing in LLIDL about the interaction patterns which combine these messages into services. If we're comfortable with events as an obvious extension to that model, and no more, then it probably makes sense to add the simple events to the LLIDL notation. If we think that events only make sense in the context of interaction patterns, then I think it might make more sense to do the heavy lifting of starting to describe interaction patterns and include events as part of that effort. I'm leaning to saying "Keep LLIDL simple" and adding the simple event messages. We can then stick to prose for describing interaction patterns. I suspect that UML sequence diagrams annotated with LLIDL in that form and a concise prose description would make for a good crisp description of the interfaces, and any LLIDL like notation we would come up with in place of such description would be more trouble than it's worth. Thoughts? Comments? Brickbats through the window? - David ~ Zha [snip] > > - Mark > > Mark Lentczner > Sr. Systems Architect > Technology Integration > Linden Lab > > markl@lindenlab.com > > Zero Linden > zero.linden@secondlife.com >
- Re: [vwrap] [ogpx] Notes from my parts of the VWR… Mark Lentczner
- Re: [vwrap] [ogpx] Notes from my parts of the VWR… David W Levine
- Re: [vwrap] Notes ... 9) query arguments to LLIDL Mark Lentczner
- Re: [vwrap] Notes ... 6) LLIDL "event-like" resou… Mark Lentczner