Why ASP.NET Web Services and WCF

ASP.NET Web Services still maintain a dominant role in building service applications. They are great for communicating across the Internet. However, they are not always the most efficient means of communication. For example, if both the client and the service exist on the same technology (or even the same machine), they can often negotiate a more efficient means to communicate (such as Remoting). Service developers found themselves making the same choices they were trying to avoid. They now would have to choose between creating efficient, internal services and being able to have the broad access found over the Internet. And, if they had to support both, they might have to create multiple versions of their service ...

Get Microsoft® Visual Studio® 2010 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.