This document discusses several Java technologies for building distributed applications: RMI, CORBA, JavaBeans, and Java IDL. It provides details on:
- RMI allows Java objects to invoke methods on remote objects residing in different JVMs. It uses stubs and skeletons as proxies.
- CORBA is a standard for building distributed applications and allows objects to interact across different platforms. It uses IDL for interface definitions.
- JavaBeans is a software component model for reusable GUI components. The document demonstrates how to create, configure, save and load JavaBeans.