Re: [Iotsi] interactive vs. programmatic IoT

"Subramaniam, Ravi" <ravi.subramaniam@intel.com> Tue, 22 March 2016 17:49 UTC

Return-Path: <ravi.subramaniam@intel.com>
X-Original-To: iotsi@ietfa.amsl.com
Delivered-To: iotsi@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AEA5712D19A for <iotsi@ietfa.amsl.com>; Tue, 22 Mar 2016 10:49:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.921
X-Spam-Level:
X-Spam-Status: No, score=-6.921 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XAmKw96eMGge for <iotsi@ietfa.amsl.com>; Tue, 22 Mar 2016 10:49:07 -0700 (PDT)
Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by ietfa.amsl.com (Postfix) with ESMTP id 596F712D120 for <iotsi@iab.org>; Tue, 22 Mar 2016 10:49:07 -0700 (PDT)
Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by fmsmga101.fm.intel.com with ESMTP; 22 Mar 2016 10:49:07 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.24,378,1455004800"; d="scan'208,217";a="929571301"
Received: from orsmsx108.amr.corp.intel.com ([10.22.240.6]) by fmsmga001.fm.intel.com with ESMTP; 22 Mar 2016 10:49:08 -0700
Received: from orsmsx116.amr.corp.intel.com ([169.254.7.137]) by ORSMSX108.amr.corp.intel.com ([169.254.2.27]) with mapi id 14.03.0248.002; Tue, 22 Mar 2016 10:49:06 -0700
From: "Subramaniam, Ravi" <ravi.subramaniam@intel.com>
To: Andy Bierman <andy@yumaworks.com>, "iotsi@iab.org" <iotsi@iab.org>
Thread-Topic: [Iotsi] interactive vs. programmatic IoT
Thread-Index: AQHRhGB2+f0FpwhdfkCjDGSveKmIwJ9luo0A
Date: Tue, 22 Mar 2016 17:49:06 +0000
Message-ID: <D40BA8183A12B448ACB9448546032E089C935B71@ORSMSX116.amr.corp.intel.com>
References: <CABCOCHQpj2wMObJUUAFMAQ1xAtdw08ZRQqtaqwMWre_63RQhpQ@mail.gmail.com>
In-Reply-To: <CABCOCHQpj2wMObJUUAFMAQ1xAtdw08ZRQqtaqwMWre_63RQhpQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiYTNjMmVkYTItYjdlNi00YjU3LTk3MzYtNzcwNzhjMjJlOTZiIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE1LjkuNi42IiwiVHJ1c3RlZExhYmVsSGFzaCI6Ikhvdkcxd0YzeU9SYWJIcDZLeEl6Z0JwUHduVTEwZjJqTUdBWWF2SlZjNFk9In0=
x-ctpclassification: CTP_IC
x-originating-ip: [10.22.254.139]
Content-Type: multipart/alternative; boundary="_000_D40BA8183A12B448ACB9448546032E089C935B71ORSMSX116amrcor_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/iotsi/avV8NisXERc3wI5JsekKOpKdMi4>
Subject: Re: [Iotsi] interactive vs. programmatic IoT
X-BeenThere: iotsi@iab.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Internet of Things Semantic Interoperability Workshop <iotsi.iab.org>
List-Unsubscribe: <https://www.iab.org/mailman/options/iotsi>, <mailto:iotsi-request@iab.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/iotsi/>
List-Post: <mailto:iotsi@iab.org>
List-Help: <mailto:iotsi-request@iab.org?subject=help>
List-Subscribe: <https://www.iab.org/mailman/listinfo/iotsi>, <mailto:iotsi-request@iab.org?subject=subscribe>
X-List-Received-Date: Tue, 22 Mar 2016 17:49:08 -0000

Hi Andy,

IMHO, for IOT to be successful it would be primarily (what you are calling) “programmatic clients” – most *useful* IOT systems would tend to be relatively or fully autonomous with human interactions at the “periphery” of such systems.

OCF has called out that it is “declarative and late binding” because the expectation is that a “human” would declare “what” they wanted the system to be and its objectives and the rest is done by autonomous interactions of “programmatic participants” (well… at this stage, OCF spec is in the “crawl” stage so this ‘vision’ is hard to see but the basic concepts support this direction ☺ )

Ravi

From: Iotsi [mailto:iotsi-bounces@iab.org] On Behalf Of Andy Bierman
Sent: Tuesday, March 22, 2016 10:29 AM
To: iotsi@iab.org
Subject: [Iotsi] interactive vs. programmatic IoT

Hi,

It seems to me that the use-cases discussed at the meeting
assume there is a human with access to UI driving the client.

Does this mean use-cases which do not assume any human interrupts
are possible are not IoT, but something else? In this environment
everything is usually programmed in advance. HATEOAS doesn't
really help here.  It is not likely the client can make decisions
about code-points it has never seen before.

Are there any expectations that IoT includes programmatic clients
or is it just for interactive clients?


Andy