1.1 Glossary

This document uses the following terms:

client: The term "Client" that is defined in [WS-Discovery1.1].

find criteria: The criterion that is sent in a Probe message consisting of Type and Scopes, and that is used by clients to locate Target Services.

probe: The Web Services Dynamic Discovery (WS-Discovery) protocol message sent by a client to discover content, as defined in [WS-Discovery1.1].

Probe Match: A WS-Discovery message, as defined in [WS-Discovery1.1].

Resolve: A WS-Discovery message, as defined in [WS-Discovery1.1].

Resolve Match: A WS-Discovery message, as defined in [WS-Discovery1.1].

Target Service: The term "Target Service" that is defined in [WS-Discovery1.1].

Target Service host: A process or agent that has knowledge of multiple Target Services. A Target Service host is responsible for the discovery of these Target Services; it implements the WS-Discovery protocol and responds to discovery messages on behalf of these Target Services.

termination criterion: A set of constraints placed on a search operation by the client. These constraints can include the duration within which the search operation should complete, and the maximum number of responses the client is looking for.

Type: The term "Type" that is defined in [WS-Discovery1.1].

universally unique identifier (UUID): A 128-bit value. UUIDs can be used for multiple purposes, from tagging objects with an extremely short lifetime, to reliably identifying very persistent objects in cross-process communication such as client and server interfaces, manager entry-point vectors, and RPC objects. UUIDs are highly likely to be unique. UUIDs are also known as globally unique identifiers (GUIDs) and these terms are used interchangeably in the Microsoft protocol technical documents (TDs). Interchanging the usage of these terms does not imply or require a specific algorithm or mechanism to generate the UUID. Specifically, the use of this term does not imply or require that the algorithms described in [RFC4122] or [C706] must be used for generating the UUID.

WS-Discovery: This term refers to the specific version of the WS-Discovery protocol that the implementer is taking a dependency on. This term can refer to any of the supported protocol versions that are specified in section 1.7.

MAY, SHOULD, MUST, SHOULD NOT, MUST NOT: These terms (in all caps) are used as defined in [RFC2119]. All statements of optional behavior use either MAY, SHOULD, or SHOULD NOT.