RE: [SWMP] introducing RPC to an asynchronous protocol
"Tony Parisi" <tparisi@mediamachines.com> Fri, 24 August 2007 17:58 UTC
Return-path: <swmp-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1IOdQc-0004Ji-1i; Fri, 24 Aug 2007 13:58:38 -0400
Received: from [10.90.34.44] (helo=chiedprmail1.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1IOdQb-0004Jb-6Q for swmp@ietf.org; Fri, 24 Aug 2007 13:58:37 -0400
Received: from worlds.webers.org ([64.34.168.199] helo=william.mediamachines.com) by chiedprmail1.ietf.org with esmtp (Exim 4.43) id 1IOdQa-0003ZG-Ms for swmp@ietf.org; Fri, 24 Aug 2007 13:58:36 -0400
Received: from NEO (h-66-134-93-202.snvacaid.covad.net [66.134.93.202]) by william.mediamachines.com (Postfix) with ESMTP id CCC8446404E; Fri, 24 Aug 2007 12:56:24 -0500 (CDT)
From: Tony Parisi <tparisi@mediamachines.com>
To: "'Jay C. Weber'" <jweber@mediamachines.com>, john_patterson@us.ibm.com
Subject: RE: [SWMP] introducing RPC to an asynchronous protocol
Date: Fri, 24 Aug 2007 10:58:24 -0700
MIME-Version: 1.0
X-Mailer: Microsoft Office Outlook, Build 11.0.6353
Thread-Index: AcfmaAupAYLlUy4rTn+DUXEgauytrgAD05og
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3138
In-Reply-To: <46CF0160.6020201@mediamachines.com>
Message-Id: <20070824175624.CCC8446404E@william.mediamachines.com>
X-Spam-Score: 0.0 (/)
X-Scan-Signature: ce732c7d36989a1bd55104ba259c40a1
Cc: swmp@ietf.org
X-BeenThere: swmp@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Discussion of a Simple Wide-area Multiuser-3D Protocol <swmp.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/swmp>, <mailto:swmp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/swmp>
List-Post: <mailto:swmp@ietf.org>
List-Help: <mailto:swmp-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/swmp>, <mailto:swmp-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1498925729=="
Errors-To: swmp-bounces@ietf.org
If we're talking about an either/or I prefer pub-sub to readback. Tony _____ From: Jay C. Weber [mailto:jweber@mediamachines.com] Sent: Friday, August 24, 2007 9:04 AM To: john_patterson@us.ibm.com Cc: swmp@ietf.org Subject: [SWMP] introducing RPC to an asynchronous protocol john_patterson@us.ibm.com wrote: D) I believe that swmp will need the full complement of CRUD (create, read, update, delete) operations. I think the absence of read methods derived from the implicit subscription to all state. Now, that one can subscribe to some, but not all of the state, I believe it will become desirable to request the values of unsubscribed state. This prompted me to add a GETNODE and a GETFIELD request, which required GETNODEREPLY and GETFIELDREPLY messages to return the response. Interesting, but the danger here is "return the response". There's a big advantage to resisting the introduction of RPC-style elements in a context of minimizing latency -- obviously RPC involves a round-trip of messaging. Keeping SWMP asynchronous will keep it mapping simply and efficiently onto datagram transports. I like the PUB-SUB suggestions you've made, especially because PUB-SUB can be designed to work well in an asynchronous protocol. jay -- Jay C. Weber, Ph.D. CTO, Media Machines Inc. 650-279-2311
_______________________________________________ SWMP mailing list SWMP@ietf.org https://www1.ietf.org/mailman/listinfo/swmp
- Re: [SWMP] Re: faster field messages john_patterson
- [SWMP] My understanding so far john_patterson
- Re: [SWMP] My understanding so far Roland Weber
- Re: [SWMP] My understanding so far Jay C. Weber
- Re: [SWMP] My understanding so far john_patterson
- RE: [SWMP] My understanding so far Tony Parisi
- [SWMP] semantic layers Jay C. Weber
- [SWMP] field-creation semantics Jay C. Weber
- [SWMP] introducing RPC to an asynchronous protocol Jay C. Weber
- [SWMP] Re: semantic layers john_patterson
- [SWMP] faster field messages Jay C. Weber
- [SWMP] Re: field-creation semantics john_patterson
- [SWMP] Re: introducing RPC to an asynchronous pro… john_patterson
- RE: [SWMP] introducing RPC to an asynchronous pro… Tony Parisi
- RE: [SWMP] semantic layers Tony Parisi
- [SWMP] Re: faster field messages john_patterson
- [SWMP] Re: faster field messages Jay C. Weber
- [SWMP] Re: faster field messages john_patterson
- [SWMP] Re: faster field messages Jay C. Weber
- [SWMP] Re: faster field messages john_patterson
- RE: [SWMP] introducing RPC to an asynchronous pro… john_patterson
- RE: [SWMP] introducing RPC to an asynchronous pro… Tony Parisi
- Re: [SWMP] Re: faster field messages Roland Weber
- Re: [SWMP] My understanding so far Roland Weber
- Re: [SWMP] Re: faster field messages Roland Weber
- Re: [SWMP] My understanding so far john_patterson
- Re: [SWMP] My understanding so far Roland Weber
- Re: [SWMP] My understanding so far Jay C. Weber
- Re: [SWMP] My understanding so far Roland Weber