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 service without knowledge of any more than a common name for the service, the apparatus comprising:a shared repository accessible from multiple host systems in a distributed computing e