Interface describing a discovery service in terms of its
capability to act as a mechanism to find services based
upon a desired service template and an administration
interface that's used to add/remove services to the registry
and to add/remove discovery delegates. A discovery
delegate is capable of finding services in the event
that the implementing discovery service is unable to
locate a desired service in its registry.