A web service is programmable application logic
accessible via standard web protocols.
Available to a variety of clients (platform
independent).
Examples: stock quote, weather, and work flow,
team collaboration.
Makes building distributed applications easy.
An application with which other applications can
communicate over via a network, often using XML to
encapsulate data and context, and HTTP as the
transport layer.