15.8. Conclusion

In this chapter, we discussed web services – reusable web components that can be invoked from any platform capable of communicating over the internet. We started with an overview of the main building blocks of web services, then discussed the System.Web.Services namespace and its secondary namespaces, as well as the main classes included in these namespaces and their purpose.

Then we learned how to create our own web services and how to use the testing facilities provided by ASP.NET, as well as creating web services that return data stored in a database.

Next, we discussed how to create web service consumers and saw how to create consumers that use different web protocols to communicate with a web service – HTTP-GET, HTTP-POST, ...

Get A Programmer's Guide to .NET now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.