Remoting Architecture

Now that this chapter has established the two different logical styles of remoting that are available from the .NET Framework, it will move to a discussion of how remoting allows for such distinctly different modes of operation. Figure 13.1 shows a broad overview of the remoting architecture.

Figure 13.1. Remoting architecture.

Starting from the left side of the figure, the client is presented with a transparent proxy. The client cannot easily tell that it is working with a proxy rather than a real object because all of the methods and properties are exposed through the transparent proxy in the same manner as a real object. ...

Get .NET Common Language Runtime Unleashed now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.