Servers and Implementation Repository
Each server has a name, unique within its host machine.
The name of an object (object reference) contains:
- A unique name within its server (object's marker)
- Its server name (implementation name)
- The host name of its server
Implementation Repository maintains a mapping from a server's name to the file name of the executable code which implements that server --> the developer of the server must register it