O'Reilly logo

J2EE™ and Beyond: Design, Develop, and Deploy World-Class Java™ Software by Art Taylor

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

The Concept of Remote Objects

The notion of remote objects is not new. Remote objects are an extension of remote communication, allowing two applications or components to communicate using a network layer. While remote procedure calls (RPCs) also allow communication, they do not map neatly into an object-oriented environment. Java RMI was designed to work with Java objects and build on such Java features as object serialization, Java type safety, Java security mechanisms, and garbage collection with the RMI-Java Remote Method (JRMP) protocol.

Using remote objects incurs a cost. Network communications can be expensive, and there are security issues involved. It is imperative that we apply some control over this process. This is accomplished with ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required