This illustration shows a distributed object environment. The client and server are in separate bubbles. The request from the client is directed through a middle tier to be forwarded to the object instances in the server.