HTTP and HTML are the principal protocol and language in use on the Internet today. They form the backbone of a Web application's architecture.
Web applications can be augmented with distributed objects that enable objects on the client to communicate directly with objects on the server, without using HTTP or going through the Web server.
Remote Method Invocation (RMI) is a Java-based distributed object infrastructure that can be delivered in the form of applets to new clients.
The latest release of Java comes with an implementation of a CORBA ORB.
RMI is capable of using IIOP as its transport protocol, giving it the ability to work with CORBA systems.
CORBA is a language-independent, vendor-neutral distributed object infrastructure. ...