Web Services Description Language (Язык Описания Web-сервисов)
Здесь даётся неточное объяснение, предназначеное лишь для общего понимания технологии. Принципы работы веб-сервисов очень похожи на принципы СОМ-технологий. Разница заключается в том, что в СОМ функции вызываются напрямую из dll, а у веб-сервисов функции выполняются на удалённых компьютерах. Не зависимо от того каким образом вызаются методы, вызывающая сторона должна быть знакома с интерфейсом «СОМ-объекта». В СОМ для использовался язык IDL. А для веб-сервисов был придуман язык WSDL. Оснавная задача обоих - описать объект, его методы, свойства и параметры методов.
Если вызывающая сторона знакома с WSDL веб-сервиса, то может запросить выполнение определёного метода определёного объекта, с определёными параметрами и получить результат выполнения функции. В целях кроссплатформености данные в обе стороны передаются в XML-формате.