What Are Web Services?

Web services are pieces of programming logic that provide functionality to a variety of potentially disparate systems through the use of Internet standards. These pieces of logic can include such things as mathematical calculations, data look-up logic, authorization services—virtually any type of programming function you can think of. Through the use of Internet standards like XML and SOAP, your Web services can be used by any number of disparate systems, or locally by your own applications.

As you look at what Web services are, you must remember that three things are required for Web services to be successful:

  • Systems must be loosely coupled.

    Two systems must be able to exchange data or functionality with each other, understanding ...

Get Programming Data-Driven Web Applications with ASP.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.