.NET Remoting and XML Web Services Revisited

Stubs and interfaces both solve one of the key problems with distributed applications and .NET: deploying the metadata to the client. Without this metadata, the client can’t interact with the remote object.

The .NET Remoting solution is quite different from the approach taken with XML Web services. With XML Web Services, the client retrieves the metadata as a human-readable WSDL document. This allows applications on other platforms to interact with XML Web services, and it allows .NET to create a proxy class without requiring the original remote object assembly or even an interface.

Interestingly enough, .NET blurs the distinction between XML Web services and .NET Remoting and enables you to use some ...

Get Microsoft® .NET Distributed Applications: Integrating XML Web Services and .NET Remoting 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.