Web Services are objects and methods that can be invoked from any client over HTTP. Web Services are
built on the Simple Object Access Protocol (SOAP). In this chapter, I provide a thorough understanding
of XML Web Services by showing the creation of XML Web Services using .NET Framework 2.0 and
Visual Studio 2005. After the initial discussion, I also go on to discuss advanced Web service concepts
such as SOAP headers, SOAP extensions, XML serialization customization, schema importer extensions,
asynchronous Web service methods, and asynchronous invocation of Web service methods.