Web Service Properties
Many times we become so enamored with new technologies that we don't always realize the benefits and costs of using them. It's important to explore these so that you can make informed decisions about the systems you are building.
Performance
Although there are many types of performance, we are specifically referring to raw communications performance at this point. This type of performance always seems to be one of the first topics that come up in discussions of Web Services. It's a perfectly reasonable concern because we're talking about using a text-based protocol (such as SOAP and XML).
Losses Versus Gains
The fact is, when using XML and HTTP, you definitely sacrifice network performance when compared to binary protocols ...
Get Applied SOAP: Implementing .NET XML Web Services 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.