This illustration shows the remote session beans architecture. The client application accesses the session remotely, and the session interacts with the Java objects on behalf of the client application.