When writing this chapter I elected to emphasize the tools and technologies that make Web Services work, as well as one way to secure XML Web Services. The rest really is just programming when it comes to simple Web Services.
In this chapter you learned about WSDL, UDDI, proxy classes, the WebService and WebMethod attributes, as well as how to deploy and secure a Web Service using Windows authentication. You also learned about .disco files and the role of the Web.config file in Web Services. You are now well prepared for Chapter 14.
Chapter 14 will demonstrate advanced subjects related to Web Services. I will show you more examples of Web Services and tell you some things you are unlikely to find anywhere else. The next chapter will show you how to modify the proxy class to return fat objects, how to return ADO.NET DataSet objects and strongly typed collections, and how to invoke Web Services asynchronously. The strategies will let you maximize Web Services and offer optimal performance to customers who use your Web Services.