Discovery
From both a business and "personal education" perspective, Discovery is the process of learning or gaining new information about a specific thing for use in further researching to gain understanding, doing educated planning, decision-making, driving actions, carrying out experimentation(s) on or making usages of the thing and measuring outcomes.
From a technical perspectivem a broad array of " Discovery technologies" have emerged, particular in the area of Web Services discovery; for example discovering a web server (in spidering/crawling/indexing/searching or other point-to-point/P2P communications), API endpoint discovery (paths, required headers/tokens/signatures, possible parameters or expected message contents), Device capability discovery or essentially any concept that can be represented as a URI (which is arguably, just about everything in the known world).
Specifications
- Extensible Resource Descriptor (XRD) Version 1.0: http://docs.oasis-open.org/xri/xrd/v1.0/xrd-1.0.html
- Web Linking: http://tools.ietf.org/html/draft-nottingham-http-link-header-10
- Web Host Metadata -- "hostmeta": http://tools.ietf.org/html/draft-hammer-hostmeta-17
- Defining Well-Known URIs -- "/.well-known/": http://tools.ietf.org/html/draft-nottingham-site-meta-05
Tools
- Web Services Discovery Tool (Disco.exe): http://msdn.microsoft.com/en-US/library/cy2a3ybs(v=VS.80).aspx
Resources
- Eran Hammer-Lahav's Blog on Web Discovery protocols: http://hueniverse.com/category/discovery/
- Discovering Discovery: http://blog.surfcanyon.com/2007/10/11/discovering-discovery/
Tutorials
- The Best Continuous Discovery Teams Cultivate These Mindsets: https://www.producttalk.org/2018/10/continuous-discovery-mindsets/
- Explaining (Service) Discovery: http://hueniverse.com/2008/06/explaining-discovery/
- The Discovery Protocol Stack, Redux: http://hueniverse.com/2009/11/the-discovery-protocol-stack-redux/[1]
- Beginner’s Guide to Discovery –- Part I - Magic: http://hueniverse.com/2008/07/beginners-guide-to-discovery-part-i-magic/
- Beginner’s Guide to Discovery –- Part II - People vs. Machines: http://hueniverse.com/2008/07/beginners-guide-to-discovery-part-ii-people-vs-machines/
- Beginner’s Guide to Discovery –- Part III: Addressable Identity: http://hueniverse.com/2009/02/beginners-guide-to-discovery-part-iii-addressable-identity/
- Host-meta (aka Site-meta) and Well-Known URIs: http://hueniverse.com/2009/11/host-meta-aka-site-meta-and-well-known-uris/
External Links
- wikipedia: Web Services Discovery
- Web Service Discovery – A Reality Check: http://www.eswc2006.org/poster-papers/FP38-Bachlechner.pdf
- Redefining Discovery: http://hueniverse.com/2009/02/redefining-discovery/
- DISCOVERY (primer) on hueniverse: http://hueniverse.com/discovery/
- How the OAuth Security Battle Was Won, Open Web Style: http://www.readwriteweb.com/archives/how_the_oauth_security_battle_was_won_open_web_sty.php
- Web of Data Access Control Discovery via HTTP Link (header): http://webofdata.wordpress.com/2010/03/04/wod-access-control-discovery/
- Web Service Discovery in SO-Aware (Part 2): http://https://dgoins.wordpress.com/2010/08/09/web-service-discovery-in-so-aware-part-2/
- Gathering My Thoughts on API Discovery: https://apievangelist.com/2021/02/11/gathering-my-thoughts-on-api-discovery/
References
- ↑ The Discovery Protocol Stack: http://hueniverse.com/2009/03/the-discovery-protocol-stack/