Web-сервисы |
Web-сервис - это реализуемая программными средствами система для поддержки межмашинного взаимодействия через сеть с использованием HTTP.
Web-сервисы, реализованные средствами
, публикуются в сети с использованием механизмов архитектуры Internet Information Service. В процессе использования web-сервисов участвуют 3 программных продукта:клиент, написанный на любом подходящем языке программирования. Может поставляться вместе с сервером приложений или разрабатываться силами пользователя или сторонних фирм;
IIS с подключенными web-сервисами. Необходимый код генерируется с помощью утилит из скомпилированных ресурсов сервера приложений;
сервер приложений (
), содержащий код с функциональным наполнением опубликованных web-сервисов.Клиент запрашивает услуги сервера через обращение к методам сервера приложений. Например: получить данные с сервера, занести в базу отредактированные данные, выполнить некоторые расчеты и т.д.
Web-сервисы служат посредниками между клиентом и сервером приложений. Они инкапсулируют обращения к серверу приложений. Вся прикладная логика выполняется на сервере приложений. Результат возвращается клиенту также через web-сервисы.