The Server Cluster in the example has a non-replicated WWW server and a Search Engine that provides search services to information maintained in the cluster. All the servers and proxies register themselves to the local ORB in order to join the global environment. The ORB provides access, location and replication transparency to all clients. Replicated proxies and servers provide improved failure transparency. Each cluster is in charge of a specific domain.
Domains have names and the servers within a domain derive their names from the domain name.
Domains are structured hierarchically, with Server Clusters forming the lowest level domains and Cache Clusters joining them as higher level domains until a global domain is attained. Information resource names are formed by concatenating domain names starting from the global domain and working down towards the lowest level domain. Instead, only servers and databases are registered. We think this is an unrealistic approach because it would involve registering all the tens or hundreds of millions information resources into a global name space. We would settle for replacing the currently employed server name with the more flexible domain name.