Веб-сервисы — это клиентские и серверные приложения, которые обмениваются данными по протоколу HTTP в сети Интернет. Как описывает Консорциум World Wide Web (W3C), веб-сервисы предоставляют стандартные средства взаимодействия между приложениями, работающими на различных платформах. Благодаря использованию XML веб-сервисы характеризуются высокой функциональной совместимостью и расширяемостью, а также их машиночитаемыми описаниями. Веб-сервисы могут быть объединены в слабосвязной форме для выполнения сложных операций. Программы, предоставляющие простые сервисы, могут взаимодействовать друг с другом для предоставления более сложных сервисов.