Re: [vwrap] thinking about LLIDL and the future

Dzonatas Sol <dzonatas@gmail.com> Sun, 18 July 2010 13:48 UTC

Return-Path: <dzonatas@gmail.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 A73593A68C6 for <vwrap@core3.amsl.com>; Sun, 18 Jul 2010 06:48:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.67
X-Spam-Level:
X-Spam-Status: No, score=-2.67 tagged_above=-999 required=5 tests=[AWL=0.071, BAYES_20=-0.74, GB_I_LETTER=-2]
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 RYsvFdTWXySM for <vwrap@core3.amsl.com>; Sun, 18 Jul 2010 06:48:51 -0700 (PDT)
Received: from mail-pw0-f44.google.com (mail-pw0-f44.google.com [209.85.160.44]) by core3.amsl.com (Postfix) with ESMTP id BF24B3A68D4 for <vwrap@ietf.org>; Sun, 18 Jul 2010 06:48:50 -0700 (PDT)
Received: by pwj1 with SMTP id 1so2055611pwj.31 for <vwrap@ietf.org>; Sun, 18 Jul 2010 06:48:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=QUcpENa6FpIkbMzU12dotFWcOBALDMSa7EvYLvyoocw=; b=K5b8tU47C8yJrtcdL0CXLu04S2WK/u4ipi9PLngXGb56ybT0nfCwu3i4ggzRl9egmY io/MLaadOuW0kcD1uWXvXrX79EMqUZPAiec+xFCP2SJI5GPmsVP+kHxkfS/B2U1puStz B/+OcH/E/SiNG2Vu/ec6MBz3zhK1VjuoWi04A=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; b=Box1396z98z9qHOz/5MUe5DP3ru8360JMXXURTda3fZigjlhVNkgrAnhSAL2vG85M2 m9HaGzKJuYexSYMUOAl2jWx47tZeNhpDFJYgSRXEIK/D5V2998fReuPyVsGDbJV4RmeF wHrQ83Ie88sylWPibmgOAZVmsOo+JlUyZxq3s=
Received: by 10.114.130.16 with SMTP id c16mr5151544wad.20.1279460928463; Sun, 18 Jul 2010 06:48:48 -0700 (PDT)
Received: from [192.168.0.50] (adsl-69-105-197-115.dsl.scrm01.pacbell.net [69.105.197.115]) by mx.google.com with ESMTPS id g4sm55511520wae.14.2010.07.18.06.48.46 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 18 Jul 2010 06:48:47 -0700 (PDT)
Message-ID: <4C43091E.7030209@gmail.com>
Date: Sun, 18 Jul 2010 07:01:02 -0700
From: Dzonatas Sol <dzonatas@gmail.com>
User-Agent: Mozilla-Thunderbird 2.0.0.24 (X11/20100329)
MIME-Version: 1.0
To: Meadhbh Hamrick <ohmeadhbh@gmail.com>, vwrap@ietf.org
References: <AANLkTimqzIaVbirYFQc7LAb-u2BJF7UEy9oODznstg7z@mail.gmail.com> <AANLkTikmHb43MLmgEdXegTteLoz6oaqLJjNDSncZTBxT@mail.gmail.com> <AANLkTilBdc3PYb3-v2PSjMISzDLpdKmz57GStiUssElE@mail.gmail.com> <AANLkTimhqTIpVcgtFBQ5dfYRVdh_5ESo7hOlFEKN7KF2@mail.gmail.com> <AANLkTilBlzGG2iVL77osQeMwEDVWlU36noAjU39HPfRb@mail.gmail.com> <AANLkTimCa2-TZDlda-s-wlegYgnXtRJOB_89v1AjkUwO@mail.gmail.com> <AANLkTino8r7lXeRy5msEY2dgQ4nzMy0x5ScgpghheH6I@mail.gmail.com> <AANLkTilU8rIdaK7WZdsqv8wcSSkiELGR4eSB6SFyOSmG@mail.gmail.com> <AANLkTilmky5ev5MdgfYWbq0XpDZKOjOumcTS7fkCS98d@mail.gmail.com>
In-Reply-To: <AANLkTilmky5ev5MdgfYWbq0XpDZKOjOumcTS7fkCS98d@mail.gmail.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Subject: Re: [vwrap] thinking about LLIDL and the future
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: Sun, 18 Jul 2010 13:48:56 -0000

Meadhbh Hamrick wrote:
> okay. i think i understand you and dzonatas well enough to go out and
> write another, completely unofficial, possibly experimental draft for
> the group. then maybe a little bit of PHP and JavaScript to
> demonstrate a few of the features.

A little more for us to think about... from actual usage...

The simple queries that Icesphere puts together are something like: GET 
http://host:port/abc/def/uuid. If it finds many of these simple queries 
found in the queue, then it combines them all into a single complex 
query: POST http://host:port/abd/def/s. Technical detail on transport, 
the single letter "s" is a false UUID to denote a list of UUIDs in the 
request.

Due to such automatic query transition above, you can probably guess at 
reasons why Icesphere avoids the event queue resource, as described in 
VWRAP. I look at VWRAPs event queue as another possible transition and 
technical detail on transport.

When I mentioned bidirectional earlier, I actually meant fully 
bidirectional and not just simply request/response. For example, in 
Icesphere, the client sends a query to load an asset for an inventory 
item, which returns HTTP_OK|HTTP_ACCEPTED status. The resource is 
released after that status. When the server has the asset, it send a 
query that the asset is loaded to the client, as a separate resource. 
That is a capability that is obviously not active for those that don't 
support full bidirectional queries due to possible firewall that only 
allow unidirectional queries.

I think I rather go with QUERY rather then request/response mainly to 
make direction more significant and to make the request/response a 
technical detail of the transport.

I started to type lots of detail here, yet my coffee pot is empty.

To expand you usage of EVENT into a QUERY we just need to know the 
pivotal data for transitions, like UUIDs.