Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Exploration Mechanisms #202

Closed
sebastiankb opened this issue Jun 9, 2021 · 1 comment
Closed

Exploration Mechanisms #202

sebastiankb opened this issue Jun 9, 2021 · 1 comment

Comments

@sebastiankb
Copy link
Contributor

Chapter 6 is mainly concerned with two exploration mechanisms, self-description and directory. I think a typical mechanism is also indirect self-description through a proxy-based instance. E.g. a uCs that are unable to expose a TD due to memory limitations TD must be downloaded/fetched from the edge hosting the TD via file servers or the developer has collected the TD locally (e.g., downloaded from the manufacturer's website).

@mmccool
Copy link
Contributor

mmccool commented Aug 22, 2022

I think this has been resolved by the addition of "TD Servers" which can be any web resource providing a TD (does not have to be on the device, or in a directory, but both are possible implementations). Will mark this as "Propose closing" although during final review we should check that there is not any text that disallows proxies, etc.

However, note that a proxy may have to modify TDs as well, e.g. adding proxy security information or changing URLs. So issue #257 may also be relevant. Disallowing changes to TDs may break proxies, if a proxy is re-exposing TDs. There is nothing saying a servient can't tweak TDs in such a way, and it's needed for other use cases (e.g. adding TLS termination, access controls, etc).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants