Apparatus for use in a distributed computing environment, for transferring information between a server entity and a client entity in such a manner as to avoid conflicts and to permit the client entity to request a particular resource without knowledge of any more than a common name for the resource, the apparatus comprising:a shared repository accessible from multiple host systems in a distribute