Previous | Table of Contents | Next |
The goal of the service location protocol is to ensure that independently developed clients and data providers can be combined
to form a coherent system, isolated from other systems that may be operating in the same host or network. Such a system is
referred to as a context. Three context configurations are considered by this specification:
1. The simplest context consists of one client and one data provider. It is only necessary for the client to locate the data provider (and not some other data provider belonging to a different context).
2. The next most elaborate context consists of a number of clients and one data provider. Here, all of the clients must locate (the same) data provider.
3. The most general context contemplated by this specification consists of multiple clients, multiple data providers, and a single proxy data provider (described in the Proxies chapter).
Clients and data providers must be capable of operating in any of these contexts without modification.