Introduction
.NET Remoting provides a powerful and high performance way of working with
remote objects. Architecturally, .NET Remote objects are a perfect fit for accessing
resources across the network without the overhead posed by SOAP based WebServices.
.NET Remoting is easier to use than Java's RMI, but definately more difficult
than creating a WebService.
In this article, we will create a remote object that will return an Object
read in from the database. I've also included an alternate object that omits
the database functionality in order to allow those that don't have a database
available to still play with .NET remoting. Make sure you are using Visual Studio.NET
Beta 2 when attempting this project.