Summary


In this chapter you've learned that ASP.NET's support for XML includes technologies such as SOAP, which Microsoft has identified as important for the future evolution of Internet services. In the very near future, we can expect to see a plethora of third-party web services such as credit card validation and verification, address verification, billing services, and so on.

We illustrated how you can build web services easily with ASP.NET. Specifically , we discussed:

  • Some of the common issues associated with building applications that can share data, and how web services address these by using a common protocol, SOAP, that all parties can adhere to.

  • Some of the public specifications in addition to SOAP, namely WSDL and UDDI, and how all these pieces should fit together in an application.

  • How to build a simple ASP.NET Web service using some straightforward application logic. We walked through examples both in VB and C#, and showed how (with just a few small modifications) your application logic can be web service enabled. We tested the logic by calling it through a browser, and examined the description of the service that ASP.NET was able to generate for us.

  • The details of the ASP.NET .asmx file, which is the file format used to expose our application logic. We discussed the directives, the System.Web.Services namespace, and the WebMethod and WebService attributes, including the properties that each supports.

  • Design suggestions, and some of the more advanced aspects of ASP.NET Web services “ specifically how to shape the XML document and create SOAP Headers.

In the next chapter we'll look at how you can consume the web services built in this chapter, as well as the security issues associated with ASP.NET Web services.




Professional ASP. NET 1.1
Professional ASP.NET MVC 1.0 (Wrox Programmer to Programmer)
ISBN: 0470384611
EAN: 2147483647
Year: 2006
Pages: 243

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net