This illustration shows an architectural overview of a remote session composed of: the application layer, the transport layer, and the server layer. The application layer contains a client application and its Remote Session. The server layer contains OracleAS TopLink and in particular, the Remote Session Dispatcher, the Remote Session Controller, and the Client Session that corresponds to the client's Remote Session. Between the application layer and server layer is the transport layer that allows the client application to access its corresponding Session in the server layer by way of an RMI mechanism (RMI or RMI-IIOP). When the client uses its Remote Session, requests are sent by way of the RMI connection to the Remote Session Dispatcher in the server layer which, under the control of the Remote Session Controller, forwards the request to the Client Session that corresponds to the client's Remote Session. Similarily, responses from a Client Session in the server layer are sent to the Remote Session Dispatcher which, under the control of the Remote Session Controller, forwards the response by way of the RMI Connection to the corresponding Remote Session on the client.