Interprocess Communications in the .NET Framework

Web services and .NET Remoting are distinct, stand-alone technologies that share a common root but have different sets of features and, more important, different goals. Both Web services and .NET Remoting let you publish functions over a network and handle incoming calls. Both share an architectural design that includes layers for request/response handling, object serialization, and data transportation. Both share underlying network protocols such as Simple Object Access Protocol (SOAP) and HTTP.

Overall, Web services and .NET Remoting are two distinct and independent sides of the same coin. Web services—a clearly XML-based technology—are a special case of the .NET Remoting infrastructure. The ...

Get Applied XML Programming for Microsoft® .NET 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.