Web-based Computing


  • Three levels of capability

    • HTTP can be used as a first level exporter of computation (must be requested by an active client)

    • Next up will be "remote method invocation" (RMI) mechanisms to abstract away explicit I/O based communication

    • Then with secure instantiation service, you can have distributed application development and execution


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."