Discovery is the process in which machines find out information about
web resources, which enables them to interact with previously unknown
services. It centered around locating and retrieving the resource
metadata and parsing it. The challenge is making this workflow
consistent with the web architecture and the HTTP protocol, while at
the same time addressing key scalability requirements and efficiencies.
Put simply: A server is trying to interact with an unfamiliar resource
(identified by a URL). The server must first find out where the
resource’s metadata resides, fetch it, parse the metadata, and learn
how to interact with the resource. This definition of discovery makes
clear distinction between the process used to find the metadata, and
the format used to provide it. First find it, then parse it - and to
find it, start from the resource's URL.
Recent Comments