O'Reilly logo

C# for Java Developers by Adam Freeman, Allen Jones

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

Chapter 15. Remoting

.NET Remoting is the functional equivalent of the Java Remote Method Invocation (RMI) framework. Both systems allow applications to communicate between processes and machines, enabling objects in one application to manipulate objects in another. RMI was added to Java after the original release of the platform, while the remoting system in .NET has clearly been factored into the platform design from the start. The deep integration into the .NET Framework makes the remoting system easier to use than RMI. Some key differences are:

  • Remoting doesn’t rely on a registry to locate instances of remote classes. Services must be well known, implying that the client must know the location of the remote service at run time.

  • Remoting doesn’t ...

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