Re: [6lowapp] Proposed charter for 6LoWAPP BOF

Shidan <shidan@gmail.com> Sun, 01 November 2009 21:43 UTC

Return-Path: <shidan@gmail.com>
X-Original-To: 6lowapp@core3.amsl.com
Delivered-To: 6lowapp@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A0BCC3A67F1 for <6lowapp@core3.amsl.com>; Sun, 1 Nov 2009 13:43:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.165
X-Spam-Level:
X-Spam-Status: No, score=-2.165 tagged_above=-999 required=5 tests=[AWL=0.433, BAYES_00=-2.599, 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 NbYTgZ0hUDZS for <6lowapp@core3.amsl.com>; Sun, 1 Nov 2009 13:43:47 -0800 (PST)
Received: from mail-ew0-f218.google.com (mail-ew0-f218.google.com [209.85.219.218]) by core3.amsl.com (Postfix) with ESMTP id D6C363A679F for <6lowapp@ietf.org>; Sun, 1 Nov 2009 13:43:46 -0800 (PST)
Received: by ewy18 with SMTP id 18so3949778ewy.43 for <6lowapp@ietf.org>; Sun, 01 Nov 2009 13:44:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type; bh=gOfwWBldB6KNMN0B2TwrQ+0ZP9IVRSS3PX0CB1YH8eI=; b=C6i+BlEPvefqnLSlkLTY6HKBPsB+/B85nOCBxC0KgTaO7XcjzLcCcDSOzxO0Cagprf QnQjAr2z2liyDYZ90EuJ5HGEdEwtiVYLPLv3dcwB8vCpLUcw2/uZcxC3oaEFqwyYBIu5 IqjEyijjkExnYqORbV7fXH0sF6gP6SvQVIp6E=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=Hz8LszzvokjgDwwfGtNtf4lBsvQ0ZRi6ryw8/nhogDdqiGTO4ElUYdGI+OEnFd2W1c 3UaV2rW9BykOG6H9HVKpEwgLHLfdM2E+nttA31whC6kKCv175DV8/mDOzPefeoGjEcE+ 9h7PhI+M2tiznqbirrolz6eHaeXGnDkIrT2Pk=
MIME-Version: 1.0
Received: by 10.216.87.144 with SMTP id y16mr3494713wee.95.1257111842657; Sun, 01 Nov 2009 13:44:02 -0800 (PST)
In-Reply-To: <923B3077-5FB0-4B8A-A83A-E76C51466ACE@inf.ethz.ch>
References: <B27B00F8-1A4F-4258-86FC-C02E78778E45@cisco.com> <CE5B892A-3699-4CBF-8B6A-588F5A7DE99A@cisco.com> <EB735931-0D15-4017-94F1-3B10A0EC814D@sensinode.com> <843F0B9E-8C62-47A6-AFEC-4BE31D62CDB5@cisco.com> <2AA1E2A3-9EA9-4B94-85BA-834C66826A85@tzi.org> <C93E77B9-349F-451C-BAED-273555EEE5DE@cisco.com> <A4C590B945EF374AB02BB6A2EAA4485808B4C76271@EXMBX01.apps4rent.net> <6C14D98B-4B4D-44B8-B8A5-1BEA5A8F443C@cisco.com> <4AEDC3FD.3040801@cisco.com> <923B3077-5FB0-4B8A-A83A-E76C51466ACE@inf.ethz.ch>
Date: Sun, 1 Nov 2009 17:44:02 -0400
Message-ID: <429b380e0911011344k2a7c823am6144ba536202fa86@mail.gmail.com>
From: Shidan <shidan@gmail.com>
To: Vlad Trifa <trifa@inf.ethz.ch>
Content-Type: multipart/alternative; boundary=0016e6d7852ed316a10477562846
Cc: 6lowapp@ietf.org
Subject: Re: [6lowapp] Proposed charter for 6LoWAPP BOF
X-BeenThere: 6lowapp@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Application protocols for constrained nodes and networks <6lowapp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowapp>, <mailto:6lowapp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowapp>
List-Post: <mailto:6lowapp@ietf.org>
List-Help: <mailto:6lowapp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowapp>, <mailto:6lowapp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 01 Nov 2009 21:43:48 -0000

Hi Vlad,  I think a good question to ask yourself is why all of these
patterns are being created on the web, whether comet, Ajax, PubHubSub, or
actually why there is a need by the web community and the IETF to create
whole new protocols like WebSockets and Adobe Flash's TCP sockets.

The reason is because this is how the web has evolved. If it wasn't for the
business competition and related politics, I really doubt the evolution of
the web browser to being a standardized OS would be the case, which is where
we are headed. Thankfully, right now we don't have this problem with the
"Internet of Things" and the truth is, this working group will be an
important influencer of the IoT's evolution.

If you choose to follow the architectures you specify, at some point it's
going to look more like XMPP or SIP,  the only difference being you will
actually be defining all these things in the body and with more complicated
call flows. This is why new trends of the real time web should not
necessarily be a model for everything else for everything else in IT.
So I think a good analogy is we can build a web browser in assembly
language, but that wouldn't be the best route to building a good product.

I think we have to realize, putting away the immense role it had for
circumventing bad politics,  the web's real technical contribution, and
probably one of the most important, was a practical implementation of linked
data and hyperlinks. I think this will remain a major enabler of any
pervasive and global M2M application and this higher layer will not be in
the scope of the IETF just as much a the DOM isn't.

On Sun, Nov 1, 2009 at 1:29 PM, Vlad Trifa <trifa@inf.ethz.ch> wrote:

> Hello,
>
> I think for Web messaging there are very nice Web push patterns emerging
> (comet, pubsubhubbub, restms) that are worth considering. Sure, work is
> needed for reliability and security, but the entry barrier is much lower
> than xmpp, and its actually more suited for devices with similar features
> but less verbose which makes that solution appealing. I'm sending a paper to
> WWW about Web based messaging, hopefully I'll be able to share it with you
> soon (if I kick my butt enough to get back to work and finish it by
> tomorrow's deadline :)
>
> Vlad
>
>
> On Nov 1, 2009, at 6:23 PM, Paul Duffy wrote:
>
>  Hi Donn,
>>
>>  We welcome other suggestions like XMPP and SIP but we did look at those
>>> and
>>> ruled them out for reasons like:
>>> 1)  Verboseness (using text string exchanges for devices with very small
>>> transmit/receive packet sizes)
>>> 2)  Session management overhead
>>>
>>>
>>
>> SIP in the Smart Grid HAN seems a fundamental misfit to SIPs chartered
>> intent.
>>
>> But XMPP gives me pause...
>>
>> - would not an EXI encoding go a long way to alleviate the verbosity
>> issues?
>>
>> - RESTful HTTP is a fine choice, but there are requirements for more than
>> just request/response messaging patterns in the Smart Grid HAN and NAN.
>>  XMPP would offer request/response (sensor reading), pub/sub (broadcast
>> announcements), one way async (scheduled reads), presence for endpoint
>> status, etc.
>>
>> - how is XMPP session management any more onerous that HTTP over TLS?
>>  This assuming of course that TCP is doable.
>>
>> Cheers
>>
>>
>>  Don
>>>
>>>
>>>
>>>
>>>
>> _______________________________________________
>> 6lowapp mailing list
>> 6lowapp@ietf.org
>> https://www.ietf.org/mailman/listinfo/6lowapp
>>
>
> _______________________________________________
> 6lowapp mailing list
> 6lowapp@ietf.org
> https://www.ietf.org/mailman/listinfo/6lowapp
>