You can invite trouble by trying to define the term web services, but let's do it anyway: a web service is an application that can send and receive messages. Generally, the messages are sent in eXtensible Markup Language (XML), an important standard that allows different machines to communicate.