Re: [6lowapp] BOF proposal: update

Zach Shelby <zach@sensinode.com> Mon, 28 September 2009 22:06 UTC

Return-Path: <zach@sensinode.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 543183A68F2 for <6lowapp@core3.amsl.com>; Mon, 28 Sep 2009 15:06:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.499
X-Spam-Level:
X-Spam-Status: No, score=-3.499 tagged_above=-999 required=5 tests=[AWL=0.100, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
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 tyLjJ-C4g4TG for <6lowapp@core3.amsl.com>; Mon, 28 Sep 2009 15:06:29 -0700 (PDT)
Received: from auth-smtp.nebula.fi (auth-smtp.nebula.fi [217.30.180.105]) by core3.amsl.com (Postfix) with ESMTP id E426D3A68C2 for <6lowapp@ietf.org>; Mon, 28 Sep 2009 15:06:28 -0700 (PDT)
Received: from snl-zach.local ([212.17.142.122]) (authenticated bits=0) by auth-smtp.nebula.fi (8.13.4/8.13.4) with ESMTP id n8SM7f15026218 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 29 Sep 2009 01:07:43 +0300
Message-ID: <4AC133AE.2040800@sensinode.com>
Date: Tue, 29 Sep 2009 00:07:42 +0200
From: Zach Shelby <zach@sensinode.com>
User-Agent: Thunderbird 2.0.0.23 (Macintosh/20090812)
MIME-Version: 1.0
To: nicolas.riou@fr.schneider-electric.com
References: <OF0AD7E9AA.9D7E2A9C-ONC125763B.006A8849-C125763F.0071A57F@schneider-electric.com>
In-Reply-To: <OF0AD7E9AA.9D7E2A9C-ONC125763B.006A8849-C125763F.0071A57F@schneider-electric.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
Cc: 6lowapp@ietf.org
Subject: Re: [6lowapp] BOF proposal: update
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: Mon, 28 Sep 2009 22:06:30 -0000

Nicolas,

Great, this is really useful input regarding OASIS work. We specifically 
added OASIS in the charter for that reason. Now this is a good chance to 
align 6lowapp and OASIS!

nicolas.riou@fr.schneider-electric.com wrote:
> 
> Hi Carsten and al,
> 
> I have a few remarks/suggestions to complement the BOF proposal.
> I would like to emphasize on the need for seamless integration of 
> up-and-coming architectures and Web Services.
> 
>  > Description:
>  > ...
>  > Still, it would be a mistake to start a new silo of application
>  > protocols that do not benefit from existing application area Internet
>  > experience.
>  > The goal of 6lowapp is to produce application protocol and
>  > application commissioning solutions suitable for providing us the web
>  > for resource constrained devices suitable for use also over very
>  > constrained networks such as 6LoWPAN.
> In the world of wireline embedded solution, the Device Profile for Web
> Services (DPWS) is now a recognized OASIS standard to provide low cost
> SOA solution at the device level, providing a complete solution both at
> the application protocol level and at the commissioning level.
> In the wireless world, the DPWS solution can be used in conjunction with
> Binary XML encoding solutions such as EXI.

Definitely. Obviously some further DPWS optimization might be needed - 
but it is going in the right direction! So a goal would be that the 
6lowapp application protocol must be able to carry DPWS payloads? There 
may be interaction model issues to think of there (peer-to-peer?).

> 
>  > 6lowapp WG Charter Outline:
>  > ---------------------------
>  > * This working group will not work on new content formats
>  >   or encodings, nor the compression or adaptation of HTTP. (to be 
> expanded)
> ...but does not exclude considering standardized binary XML solutions to 
> compress messages.

By supporting standard content-encodings (x-exi e.g.) this is easy. And 
of course application/octet-stream covers any.

> 
>  > 2. Application protocol:
>  >  ...
>  >   -- Features will include e.g. support for URLs, content types and
>  >      encodings, PULL and PUSH interaction models, basic REST methods,
>  >      both UDP and TCP, a simple form of cachability, and statelessness.
> Eventing is also important, e.g. WS-eventing (as provided by DPWS) using 
> SOAP over UDP and Binary XML encoding.

OK, eventing will be added. I think this is covered by PUSH, but let's 
be explicit.

> 
>  >   -- Proxying with HTTP and SNMP must be straightforward.
> Proposal:
>    -- Proxying with HTTP, SNMP and WS-Management must be straightforward.
> 
> SNMP, despite a large installed based will likely decline in new 
> architectures and will be replaced by new protocols like WS-Management. 
> Seamless integration of WS-Management must be considered.

Very good idea.

>  >  3. Application commissioning:
>  >  ...
>  >    -- Proxying with IP service discovery protocols such as SLP, SSDP or
>  >    DNS-SD must be straightforward.
> Proposal:
>      -- Proxying with IP service discovery protocols such as SLP, SSDP or
>      DNS-SD or WS-Discovery as provided by DPWS must be straightforward.

Let's add this as well.

Great feedback! Could you write a short draft on requirements to use 
OASIS DPWS and WS- solutions with 6lowapp work items?

Zach

> Looking forward for your feedback.
> Nicolas
> 
> 
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> 6lowapp mailing list
> 6lowapp@ietf.org
> https://www.ietf.org/mailman/listinfo/6lowapp

-- 
http://www.sensinode.com
http://zachshelby.org - My blog “On the Internet of Things”
Mobile: +358 40 7796297

Zach Shelby
Head of Research
Sensinode Ltd.
Kidekuja 2
88610 Vuokatti, FINLAND

This e-mail and all attached material are confidential and may contain 
legally privileged information. If you are not the intended recipient, 
please contact the sender and delete the e-mail from your system without 
producing, distributing or retaining copies thereof.