22. Web Services

A client is to me a mere unit, a factor in a problem.

Sir Arthur Conan Doyle

...if the simplest things of nature have a message that you understand, rejoice, for your soul is alive.

Eleonora Duse

Protocol is everything.

Francoise Giuliani

They also serve who only stand and wait.

John Milton

Objectives

In this chapter you will learn:

• What a Web service is.

• How to create Web services.

• The important part that XML and the XML-based Simple Object Access Protocol play in enabling Web services.

• The elements that comprise Web services, such as service descriptions and discovery files.

• How to create a client that uses a Web service.

• How to use Web services with Windows applications and Web applications.

• How ...

Get C# for Programmers, Second Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.