Web services are a very resilient and powerful tool in the enterprise architecture toolbox. They were born from the marriage of XML, a very flexible data formatting language, with HTTP and other similarly ubiquitous communication protocols.