Services are callable entities or application functionalities accessed via the exchange of messages. To facilitate this exchange, a web service has a clearly defined contract or interface. This interface defines:
What actions are performed
The structure of request, response, and fault messages