This chapter examined three advanced XML Web service topics. The first section discussed the WebService behavior. You learned how to use the WebService behavior to directly access a Web service through Internet Explorer and how the behavior can be used to dynamically refresh content in a page without reloading the whole page.
Next, you learned one method of securing an XML Web service. You built a Web service that uses a custom SOAP header for authentication information. The Web service requires the presence of a session key in the authentication header to access its methods .
Finally, you learned how to build an HTML pattern-matching Web service and use HTML pattern matching to expose any Web site (or text document) as an XML Web service.