REVIEW - Programming .NET Web Services


Programming .NET Web Services


Alex Ferrara, Matthew MacDonald



O'Reilly (2002)




Huw Lloyd


April 2003



Overall, I think developers will find the book of practical merit

I think this book is more general than the title implies. Although '.NET' features in the title, the use of Visual Studio .NET is not implicitly assumed. Where .NET specifics are presented, such as in the use of C#, I do not think a programmer will find it difficult reinterpreting the small programs in terms of his own implementation.

Web service fundamentals are narrated first, these are not .NET specific, such as the deployment of files to establish and use Web services; they are well documented, for example, both HTML and SOAP are given exposure.

One caveat; the book does not hold all the answers. My reading concurs with the authors' claim that the remaining text is '... aimed at providing the reader with strategies for web service security, state management and transactions.' However, the strategies provided on security are a little thin especially regarding ticket systems; they inevitably leave more questions open than closed, although they are at least drawn to the programmer's attention. The small closing chapter on web service interoperability issues works to this end.

This version of the book refers to WSDL version 1.1 and represented the state of the technology as of mid 2002.

Overall, I think developers will find the book of practical merit. The content presents the information a programmer needs for a practical understanding of what web services are, what they can do for them and how they are implemented. Recommended.

Book cover image courtesy of Open Library.

Your Privacy

By clicking "Accept Non-Essential Cookies" you agree ACCU can store non-essential cookies on your device and disclose information in accordance with our Privacy Policy and Cookie Policy.

Current Setting: Non-Essential Cookies REJECTED

By clicking "Include Third Party Content" you agree ACCU can forward your IP address to third-party sites (such as YouTube) to enhance the information presented on this site, and that third-party sites may store cookies on your device.

Current Setting: Third Party Content EXCLUDED

Settings can be changed at any time from the Cookie Policy page.