Chapter 15. Designing Web Services

You can design a Web service from the viewpoint of the client or from the viewpoint of the service. Both are valid in terms of the application and the server architecture. You can certainly design for either one, and in this chapter, we'll examine the points that apply to each.

On the other hand, I think it's a mistake to take a single requirement, such as server-side performance, and drive all of the architectural decisions from that. I think it is usually best to take a more holistic view. Try to look at all of the major requirements, not just yours, but also those of the person with whom you will be interacting—the developer on the other end of the wire.

Design decisions almost always affect all areas of development. ...

Get .NET Web Services: Architecture and Implementation 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.