Перейти к основному содержимому

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-сервиса.