Overview Architectural Overview The Stub/Skeleton Layer The Remote Reference Layer The Transport Layer Thread Usage in Remote Method Invocations Garbage Collection of Remote Objects Dynamic Class Loading Security Configuration Scenarios RMI Through Firewalls Via Proxies