Object Serialization and RMI
- Provides a program the ability to read or write a whole object to and from a raw byte stream.
- An essential feature needed by RMI implementation when method arguments are passed by copy.
- Provides easy access to objects existing on remote virtual machines.
- Designed for Client-Server applications over unstable and slow networks.
- Fast remote method invocations with low latency and high bandwidth are required for high performance computing.