Detailed Description:
"Second, we need to remotely communicate with Java servers that are going to be
object-oriented. In other words, a Java client on a personal workstation will be able
to communicate across the network to the server and will be able to send
messages between them. So instead of transferring data using straight TCP/IP
sockets, the capability of remote method invocation (RMI) lets you connect one
object on one device or workstation and send messages to an object on another
device or workstation or server.
This capability needs to be expanded to include the ability to instantiate new
objects on the server or anywhere on the network. This then provides a secure
environment, which leads to a broad-based, worldwide computing environment for
the web."