Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

A good example of such a service registry is programmable web (http://www.programmableweb.com/apis/directory/). Please go to this link and take a look around. There are more than 10.000 web services to explore.

Building and using web services give you certain benefits. There exists a strict separation of responsibility. A web service is build for one purpose only. This is the foundation of component Service oriented architecture (SOA). Multiple smaller components are easier to manage than 1 big component. Furthermore, because the communication happens over a protocol, it does not matter what programming language the other party is running. The only thing you know of a web service is how to communicate with it using the protocol. We will go into details on two of these protocols in the next two chapters.