Chapter 6. Extending Web Services

At times, you may need features beyond those available in the .NET Web service infrastructure. For example, you may need compression or encryption of the SOAP message; or special security processing such as that specified with WS-Security.

The Web service infrastructure comes with a special SOAP-based extension feature that enables you to extend the functionality of your Web service or Web service client. These SOAP extensions work in a manner similar to ISAPI filters. They can do everything from merely looking at the request and response SOAP messages to modifying these messages.

The nice thing about SOAP extensions is their suitability for Web services. However, for times when you need even more control than what ...

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.