.NET Remoting vs. Web Services

Web services were designed to overcome a few Web architecture problems—particularly in the area of component interoperability. Web services are key tools for accessing otherwise inaccessible functionalities exposed over heterogeneous hardware and software platforms.

If we stopped our analysis here, the conclusion would be rather obvious: Web services are the first fundamental software development of the new millennium. Although Web services will certainly represent a milestone in the history of computer programming, the more we design them and use them, the more we realize they have serious limitations. Subsequently, and perhaps unfortunately, using a Web service isn’t always the best solution.

Which Came First? ...

Get Applied XML Programming for Microsoft® .NET now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.