Cхемы онлайн-обмена через web и http сервисы
Web-сервер — сервер, принимающий HTTP-запросы от клиентов, обычно web-браузеров, требуется для публикации базы 1С.
Web-сервис «Клеверенс» — сервис для взаимодействия сторонних приложений между собой (в нашем случае это «1С: Передприятие» и сервер Mobile SMARTS). Для того чтобы использовать web-сервис «Клеверенс», необходимо предварительно его настроить.
Http-сервис — позволяет использовать 1С как набор сервисов в сложных распределенных системах, а также позволяет интегрировать «1С:Предприятие» с другими информационными системами.
Использ ование web- или http-сервиса не избавляет от необходимости обмена между сервером 1С и сервером Mobile SMARTS, который может быть реализован двумя способами:
- Через REST (основной метод).
- Через COM-компоненту Mobile SMARTS (устаревший метод, используется как альтернативный).
Схема обмена данными через REST
При онлайн-обмене через web-сервис или http-сервис исполнение кода всегда происходит на сервере 1С.
Компоненты схемы
-
Сервер базы 1С со встроенным расширением CleverenceWebExtension (необходимо для публикации web- (http-) сервиса на web-сервере) — ПК, на котором располагается служба сервера «1С: Предприятие» (не обязательно тот же ПК, на котором запускается программа 1С).
Проверить расположение серверной базы можно в окне «О программе» в базе «1С: Предприятие». Пункт «Сервер» будет отображать сетевое имя компьютера, на котором установлен сервер 1С.
-
Web-сервер — может располагаться где угодно, где есть установленная платформа 1С с установленным модулем web- (http-) сервисов.
-
Сервер Mobile SMARTS — специальная служба для обработки запросов на получение/ отправку документов, номенклатуры и других данных от клиентов с мобильных ТСД. Также на сервере хранятся серверные справочники, локальные справочники ТСД для отправки клиентам, а также документов ТСД.