Web (SOAP) сервис
Механизм Web (SOAP) сервисов в «1С:Шине» является средством поддержки сервисно-ориентированной архитектуры (Service-Oriented Architecture, SOA).
Сервисно-ориентированная архитектура представляет собой прикладную архитектуру, в которой все функции определены как независимые сервисы с вызываемыми интерфейсами. Обращение к этим сервисам в определенной последовательности позволяет реализовать тот или иной бизнес-процесс. Механизм SOAP-сервисов позволяет использовать «1С:Шину» как набор сервисов в сложных распределенных и гетерогенных системах, а также позволяет интегрировать его с другими промышленными системами с использованием сервисно-ориентированной архитектуры.
SOAP-сервис позволяет «1С:Шине» обрабатывать входящие SOAP-запросы, поступающие от внешних информационных систем. Обращение к SOAP-сервису выполняется при помощи HTTP POST-запроса по адресу — URL. При этом само SOAP-сообщение передается в теле запроса.
При разработке интеграционной шины вы также можете использовать SOAP-сервис для обработки SOAP-сообщений. В таком случае процесс интеграции может быть настроен следующим образом: внешняя система отправляет сообщение по протоколу SOAP в «1С:Шину», после чего в SOAP-сервисе вызывается обработчик, который обрабатывает данное сообщение и передает его дальше в программный источник.
Чтобы реализовать в приложении функциональность поставщика SOAP-сервиса, в «1С:Шине» используется вид элемента проекта SOAP-сервис.
Функциональность клиента SOAP-сервиса реализует вид элемента проекта Клиент SOAP-сервиса.