A computer-implemented method, system and computer product arranged for
use by a requester of data in an environment of coupled requesters and
providers, the method comprising, invoking a selection strategy mechanism
having one or more replaceable selection strategies, and selecting a
provider through operation of the replaceable selection strategy, wherein
the replaceable selection strategy is applied while performing one or
more search queries directed to the providers.