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 4ADBF28C10D; Mon,  1 Mar 2010 12:41:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.098
X-Spam-Level: 
X-Spam-Status: No, score=-5.098 tagged_above=-999 required=5 tests=[AWL=-0.166,
 BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4, SARE_FWDLOOK=1.666]
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 0BIiANTSDEVc;
 Mon,  1 Mar 2010 12:41:51 -0800 (PST)
Received: from e1.ny.us.ibm.com (e1.ny.us.ibm.com [32.97.182.141]) by
 core3.amsl.com (Postfix) with ESMTP id BADDB3A896D;
 Mon,  1 Mar 2010 12:41:45 -0800 (PST)
Received: from d01relay07.pok.ibm.com (d01relay07.pok.ibm.com [9.56.227.147])
 by e1.ny.us.ibm.com (8.14.3/8.13.1) with ESMTP id o21Kbft3011256;
 Mon, 1 Mar 2010 15:37:41 -0500
Received: from d01av02.pok.ibm.com (d01av02.pok.ibm.com [9.56.224.216]) by
 d01relay07.pok.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id
 o21Kfi8F1986786; Mon, 1 Mar 2010 15:41:44 -0500
Received: from d01av02.pok.ibm.com (loopback [127.0.0.1]) by
 d01av02.pok.ibm.com (8.14.3/8.13.1/NCO v10.0 AVout) with ESMTP id
 o21KfikU009749; Mon, 1 Mar 2010 17:41:44 -0300
Received: from d01ml605.pok.ibm.com (d01ml605.pok.ibm.com [9.56.227.91]) by
 d01av02.pok.ibm.com (8.14.3/8.13.1/NCO v10.0 AVin) with ESMTP id
 o21KfiSB009743; Mon, 1 Mar 2010 17:41:44 -0300
In-Reply-To: <f72742de1003011210v2b524665g6ddc11b874ac022f@mail.gmail.com>
References: <F5D86668-A4C7-4F2B-AA84-051879524D77@lindenlab.com>	<OF832CB1C8.9904045C-ON852576D9.0067880E-852576D9.0068D2D6@us.ibm.com>
 <f72742de1003011147lddd1ac8qcf2a60a795f2a2ae@mail.gmail.com>	<OF2E505262.2D9EEA17-ON852576D9.006D1CD0-852576D9.006D8B55@us.ibm.com>
 <f72742de1003011210v2b524665g6ddc11b874ac022f@mail.gmail.com>
To: Joshua Bell <josh@lindenlab.com>
MIME-Version: 1.0
X-KeepSent: 11F0A127:BB9F4EC4-852576D9:0070D289; type=4; name=$KeepSent
X-Mailer: Lotus Notes Release 8.0.2 HF623 January 16, 2009
Message-ID: <OF11F0A127.BB9F4EC4-ON852576D9.0070D289-852576D9.0071ACE9@us.ibm.com>
From: David W Levine <dwl@us.ibm.com>
Date: Mon, 1 Mar 2010 15:41:38 -0500
X-MIMETrack: Serialize by Router on D01ML605/01/M/IBM(Release 8.5.1HF41 |
 October 22, 2009) at 03/01/2010 15:41:43,
 Serialize complete at 03/01/2010 15:41:43
Content-Type: multipart/alternative;
 boundary="=_alternative 0071ACE9852576D9_="
Cc: ogpx-bounces@ietf.org, ogpx@ietf.org
Subject: Re: [ogpx] Draft work on Foundation and Type System
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, 01 Mar 2010 20:41:52 -0000

This is a multipart message in MIME format.
--=_alternative 0071ACE9852576D9_=
Content-Type: text/plain; charset="US-ASCII"

ogpx-bounces@ietf.org wrote on 03/01/2010 03:10:25 PM:

> [image removed] 
> 
> Re: [ogpx] Draft work on Foundation and Type System
> 
> Joshua Bell 
> 
> to:
> 
> ogpx
> 
> 03/01/2010 03:10 PM
> 
> Sent by:
> 
> ogpx-bounces@ietf.org
> 
> On Mon, Mar 1, 2010 at 11:56 AM, David W Levine <dwl@us.ibm.com> wrote:
> 
> > ... and the (independent?) axis of "does this need to be 
> > standardized at the VWRAP level at all?" 
> >   
> The answer to the later, is yes if you ask me. If we can't describe 
> how the regions speak to the rest of the world, we're not actually 
> going to have interop, we're either going to have insanely painful 
hand-off 
> between clients, or an informal, non specified set of rules everyone has 
to 
> follow. 
> 
> Oops - what I wrote was unclear. 
> 
> To avoid confusion, let me clarify: by "does this need to be 
> standardized?", I meant the following three closely linked ideas:
> Does this individual message/set of related messages even make sense
> in an interop standard? For example, the current protocol has a 
> content transfer system layered over UDP. I would speculate that 
> VWRAP would use plain old HTTP rather than (say) attempting to 
> recreate the current system as LLSD-over-EventQueue-over-HTTP!
> As above, but there may be parts of the protocol where might agree 
> to replace detailed, special-case messaging with generic 
> functionality - for example, as Linden has done recently, replacing 
> a whole sub-protocol surrounding search queries and results with 
> "here's the URL of a Web page". In which case, the standard may 
> include that such a URL is expected to exist, but nothing beyond that.
> And to be clear, by "be standardized" I did not mean "rubber stamp 
> what's in a legacy protocol", but the overall process to design and 
> document forward-looking, inter-operable versions.
> Discussing this face-to-face might prove beneficial. :)
> 
> Joshua

Right. So.. To be equally clear. 

1) I certainly don't expect we'll codify what's on the wire today.
2) I do expect that that we need to end up with a formal shared approach 
to several types
   of non REST get/post messaging. 

   In particular:

    a) genuinely idempotent, discardable ones
    b) Certified HTTP like ones
    c) Possibly, and less clearly, streams of "events" -- I think there is 
a funny question of how one manages "continuing event subscription" 

And yes, a face-to-face may help. Umm. How about the end of this month?

- David
~ Zha



--=_alternative 0071ACE9852576D9_=
Content-Type: text/html; charset="US-ASCII"


<br>
<br><tt><font size=2>ogpx-bounces@ietf.org wrote on 03/01/2010 03:10:25
PM:<br>
<br>
&gt; [image removed] </font></tt>
<br><tt><font size=2>&gt; <br>
&gt; Re: [ogpx] Draft work on Foundation and Type System</font></tt>
<br><tt><font size=2>&gt; <br>
&gt; Joshua Bell </font></tt>
<br><tt><font size=2>&gt; <br>
&gt; to:</font></tt>
<br><tt><font size=2>&gt; <br>
&gt; ogpx</font></tt>
<br><tt><font size=2>&gt; <br>
&gt; 03/01/2010 03:10 PM</font></tt>
<br><tt><font size=2>&gt; <br>
&gt; Sent by:</font></tt>
<br><tt><font size=2>&gt; <br>
&gt; ogpx-bounces@ietf.org</font></tt>
<br><tt><font size=2>&gt; <br>
&gt; On Mon, Mar 1, 2010 at 11:56 AM, David W Levine &lt;dwl@us.ibm.com&gt;
wrote:</font></tt>
<br><tt><font size=2>&gt; <br>
&gt; &gt; ... and the (independent?) axis of &quot;does this need to be
<br>
&gt; &gt; standardized at the VWRAP level at all?&quot; <br>
&gt; &gt; &nbsp; </font></tt>
<br><tt><font size=2>&gt; The answer to the later, is yes if you ask me.
If we can't describe <br>
&gt; how the regions speak to the rest of the world, we're not actually
<br>
&gt; going to have interop, we're either going to have insanely painful
hand-off <br>
&gt; between clients, or an informal, non specified set of rules everyone
has to <br>
&gt; follow. </font></tt>
<br><tt><font size=2>&gt; <br>
&gt; Oops - what I wrote was unclear.&nbsp;</font></tt>
<br><tt><font size=2>&gt; <br>
&gt; To avoid confusion, let me clarify: by &quot;does this need to be
<br>
&gt; standardized?&quot;, I meant the following three closely linked ideas:</font></tt>
<br><tt><font size=2>&gt; Does this individual message/set of related messages
even make sense<br>
&gt; in an interop standard? For example, the current protocol has a <br>
&gt; content transfer system layered over UDP. I would speculate that <br>
&gt; VWRAP would use plain old HTTP rather than (say) attempting to <br>
&gt; recreate the current system as LLSD-over-EventQueue-over-HTTP!</font></tt>
<br><tt><font size=2>&gt; As above, but there may be parts of the protocol
where might agree <br>
&gt; to replace detailed, special-case messaging with generic <br>
&gt; functionality - for example, as Linden has done recently, replacing
<br>
&gt; a whole sub-protocol surrounding search queries and results with <br>
&gt; &quot;here's the URL of a Web page&quot;. In which case, the standard
may <br>
&gt; include that such a URL is expected to exist, but nothing beyond that.</font></tt>
<br><tt><font size=2>&gt; And to be clear, by &quot;be standardized&quot;
I did not mean &quot;rubber stamp <br>
&gt; what's in a legacy protocol&quot;, but the overall process to design
and <br>
&gt; document forward-looking, inter-operable versions.</font></tt>
<br><tt><font size=2>&gt; Discussing this face-to-face might prove beneficial.
:)</font></tt>
<br><tt><font size=2>&gt; <br>
&gt; Joshua</font></tt>
<br>
<br><tt><font size=2>Right. So.. To be equally clear. </font></tt>
<br>
<br><tt><font size=2>1) I certainly don't expect we'll codify what's on
the wire today.</font></tt>
<br><tt><font size=2>2) I do expect that that we need to end up with a
formal shared approach to several types</font></tt>
<br><tt><font size=2>&nbsp; &nbsp;of non REST get/post messaging. </font></tt>
<br>
<br><tt><font size=2>&nbsp; &nbsp;In particular:</font></tt>
<br>
<br><tt><font size=2>&nbsp; &nbsp; a) genuinely idempotent, discardable
ones</font></tt>
<br><tt><font size=2>&nbsp; &nbsp; b) Certified HTTP like ones</font></tt>
<br><tt><font size=2>&nbsp; &nbsp; c) Possibly, and less clearly, streams
of &quot;events&quot; -- I think there is a funny question of how one manages
&quot;continuing event subscription&quot; </font></tt>
<br>
<br><tt><font size=2>And yes, a face-to-face may help. Umm. How about the
end of this month?</font></tt>
<br>
<br><tt><font size=2>- David</font></tt>
<br><tt><font size=2>~ Zha</font></tt>
<br>
<br><tt><font size=2><br>
</font></tt>
--=_alternative 0071ACE9852576D9_=--
