tf-di meeting 13-aug-2015. agenda discovery presentation from william miller review of discussions...
TRANSCRIPT
![Page 1: TF-DI Meeting 13-Aug-2015. Agenda Discovery presentation from William Miller Review of discussions at F2F Sunnyvale Interaction patterns of tech landscape](https://reader035.vdocuments.net/reader035/viewer/2022072014/56649e7d5503460f94b7ff89/html5/thumbnails/1.jpg)
TF-DI Meeting13-Aug-2015
![Page 2: TF-DI Meeting 13-Aug-2015. Agenda Discovery presentation from William Miller Review of discussions at F2F Sunnyvale Interaction patterns of tech landscape](https://reader035.vdocuments.net/reader035/viewer/2022072014/56649e7d5503460f94b7ff89/html5/thumbnails/2.jpg)
2
Agenda
• Discovery presentation from William Miller• Review of discussions at F2F Sunnyvale• Interaction patterns of tech landscape• Evaluation criteria list for technical landscape document• Kick-start of discussion on security and discovery• AOB
• TF-DI & IG-SP joint session on 20-Aug-2015
13-08-2015
![Page 3: TF-DI Meeting 13-Aug-2015. Agenda Discovery presentation from William Miller Review of discussions at F2F Sunnyvale Interaction patterns of tech landscape](https://reader035.vdocuments.net/reader035/viewer/2022072014/56649e7d5503460f94b7ff89/html5/thumbnails/3.jpg)
Summary of DiscussionW3C WoT IG Sunnyvale
F2F
![Page 4: TF-DI Meeting 13-Aug-2015. Agenda Discovery presentation from William Miller Review of discussions at F2F Sunnyvale Interaction patterns of tech landscape](https://reader035.vdocuments.net/reader035/viewer/2022072014/56649e7d5503460f94b7ff89/html5/thumbnails/4.jpg)
Results at F2F in Sunnyvale
• Conclusions• Organisation of tech landscape• Initial set and how to proceed with requirement discussion
• Contributions• Interaction patterns describing discovery categories
• Joint Session• Discussion of S&P requirements for “discovery by search in a directory”
atomic use case
• Next Steps• Complete evaluation criteria list for technical landscape document• Conduct evaluation of discovery technologies
13-08-2015 - p 4
![Page 5: TF-DI Meeting 13-Aug-2015. Agenda Discovery presentation from William Miller Review of discussions at F2F Sunnyvale Interaction patterns of tech landscape](https://reader035.vdocuments.net/reader035/viewer/2022072014/56649e7d5503460f94b7ff89/html5/thumbnails/5.jpg)
Sketch of Landscape
• Finding things around me• Discovery based on geographic local accessibility
• Finding things on my network• Discovery based on accessibility in a local network
• Searching in Directories• Discovery in well known directories
• Searching across Peers• Discovery in distributed, P2P style architectures
• Accessing thing metadata• Discovery of metadata of particular thing(s) of interest
For details see https://www.w3.org/WoT/IG/wiki/Discovery_Categories_and_Tech_Landscape
13-08-2015 - p 5
Conclusions:• Adopt structure for tech landscape
document• Start with already comprehensive
list of technologies• Categorization reflect lower layer
concepts• Consider higher layer concepts
(e.g. discover things which I own) starting from use cases
![Page 6: TF-DI Meeting 13-Aug-2015. Agenda Discovery presentation from William Miller Review of discussions at F2F Sunnyvale Interaction patterns of tech landscape](https://reader035.vdocuments.net/reader035/viewer/2022072014/56649e7d5503460f94b7ff89/html5/thumbnails/6.jpg)
6
Discussion on Requirements• Discovery should be independent of the
communication technologies used by the physical things. • Interaction model• Smart agent in the middle
• The communication technology used by the thing should be visible in the metadata to later ease the binding to that technology.• Interact with TF-AP and TF-TD on this aspect• See also “bootstrap” discussion
• The things should be capable to automatically register themselves to the central registry for the discovery process.• Interact with TF-TD for configuration metadata of things• Consider both smart and legacy things13-08-2015
Conclusions:• Requirements need clear scoping
wrt building blocks• Requirements shall track use cases
which motivate them• Due to scoping these need often
further discussions with other TFs
![Page 7: TF-DI Meeting 13-Aug-2015. Agenda Discovery presentation from William Miller Review of discussions at F2F Sunnyvale Interaction patterns of tech landscape](https://reader035.vdocuments.net/reader035/viewer/2022072014/56649e7d5503460f94b7ff89/html5/thumbnails/7.jpg)
7
Discussion on Requirements• Depending on the context and use case, the things could register to a central registry to be discovered. CoRE
Resource Directory is an example of the central registry. This type of discovery is well suited for "searching in a directory".• Joint discussion TF-DI and TF-TD• Keeping for further discussion
• A "lifetime" is required through which a thing is discoverable to other WoT applications and services.• Think of use case where the communication of lifetime is applicable• Discoverability (when a thing is “waking up”, it should send a signal to others)• Think about the semantics of terms• Use case not clear
• The discovery mechanisms should enable both local and remote discovery depending on the context and use case.• How about “socially local” (different abstraction layers on the context of discovery).• What can I reach in my environment?• Notion of discovery in lower and higher layers of abstraction [further discussion]• Lower layer – discovery on metadata
• The discovery metadata are required to carry the following information – • Bootstrapping• TF-TD, IG-SP
• A log of discovery results should be maintained for the admin purpose.• Caching, Platform choice, Security• Drop it
13-08-2015
![Page 8: TF-DI Meeting 13-Aug-2015. Agenda Discovery presentation from William Miller Review of discussions at F2F Sunnyvale Interaction patterns of tech landscape](https://reader035.vdocuments.net/reader035/viewer/2022072014/56649e7d5503460f94b7ff89/html5/thumbnails/8.jpg)
Interaction Patterns of Discovery Categories• For evaluation of technologies in each discovery category draft interaction pattern• Also helpful for interface to TF AP• Example: Searching in Directories:
• Work started, will be complemented by evaluating current technologies
13-08-2015 - p 8
sd Searching in Directories
Client ThingDirectory
search(query)
registers itself()
resultset()
![Page 9: TF-DI Meeting 13-Aug-2015. Agenda Discovery presentation from William Miller Review of discussions at F2F Sunnyvale Interaction patterns of tech landscape](https://reader035.vdocuments.net/reader035/viewer/2022072014/56649e7d5503460f94b7ff89/html5/thumbnails/9.jpg)
9
Evaluation Criteria for Discovery Tech Landscape
• Evaluation (catalogue) aspects• Interaction Pattern – does it share the current draft of interaction pattern in
that discovery category• Support of higher layer discover concept – does it provide means for higher
layer discovery using thing descriptions • Bootstrapping – what means are provided to start/interact with things after
discovery• Lifetime / sleepy nodes – does it provide means specifically supporting
sleeping times of constrained devices• S&P – what S&P requirements are identified and addressed
13-08-2015
![Page 10: TF-DI Meeting 13-Aug-2015. Agenda Discovery presentation from William Miller Review of discussions at F2F Sunnyvale Interaction patterns of tech landscape](https://reader035.vdocuments.net/reader035/viewer/2022072014/56649e7d5503460f94b7ff89/html5/thumbnails/10.jpg)
Security and Privacy in Discovery
![Page 11: TF-DI Meeting 13-Aug-2015. Agenda Discovery presentation from William Miller Review of discussions at F2F Sunnyvale Interaction patterns of tech landscape](https://reader035.vdocuments.net/reader035/viewer/2022072014/56649e7d5503460f94b7ff89/html5/thumbnails/11.jpg)
11
Security issues
• Access control• Discovery request should be limited to things determined by access control
policies.
• Privacy• Search history should be private
• Trust• Determine trust on a thing, metadata etc.
• Authorization• Only authorized things should be allowed to register at a directory (for
directory based searches)
13-08-2015