- Shopping Bag ( 0 items )
From Barnes & NobleThe Barnes & Noble Review
If you’re building web services, you owe it to yourself to take a good look at .NET’s capabilities. This concise book is a quick, easy way to understand Microsoft’s impressive work.
Keith Ballinger guides you through virtually every facet of web services development in .NET. You’ll start by creating simple web services in ASP.NET, then learn how to create clients in three ways: with the .NET Framework SDK; using Visual Studio .NET (briefly); or “by hand.” The latter is crucial, because you’ll sometimes need to seriously modify the client class .NET generates for you.
Next, there’s detailed coverage of XML serialization, .NET’s convenient, “class-friendly” technology for manipulating XML content. You’ll find coverage of SOAP messaging and extensions; transport via HTTP, TCP, and even SMTP; data formats, schemas, and namespaces; describing web services with WSDL; and discovering them with UDDI.
As Ballinger observes, web services aren’t just about remote method calls: their true value lies in long-running business transactions that utilize asynchronous messages that don’t require an immediate reply. To make this work, you need to handle multiple transports and nodes seamlessly -- and that means mastering standards like WS-Routing, WS-Referral, WS-Security, and DIME. As program manager for Web Services Enhancements for Microsoft .NET, Ballinger has been at the heart of Microsoft’s work in these areas, and he introduces them well.
The book concludes with an overview of several “advanced” message reliability features users often request, and guidance on designing web services for interoperability or performance. Useful, practical, and very accessible. Bill Camarda
Bill Camarda is a consultant, writer, and web/multimedia content developer. His 15 books include Special Edition Using Word 2000 and Upgrading & Fixing Networks for Dummies, Second Edition.