Web-сервис

Последние изменения: 13.03.2020

Глоссарий

Web-сервер - сервер, принимающий HTTP-запросы от клиентов, обычно Web-браузеров, требуется для публикации базы 1С.

Web-сервис - Web-службы могут взаимодействовать друг с другом и со сторонними приложениями посредством сообщений, основанных на определённых протоколах (SOAP, XML-RPC и т. д.) и соглашениях (REST). Web-служба является единицей модульности при использовании сервис-ориентированной архитектуры приложения.

Расширение конфигурации - это специальный механизм, предназначенный для доработки расширяемой конфигурации 1C без изменения этой конфигурации (в том числе без снятия с поддержки).

Публикация расширения - это помещение объектов Web-сервиса для обмена из расширения в службу Web-сервера.

Схема обмена через Web-сервис

Подробнее читайте в статье «Схема обмена Mobile SMARTS с учетной системой на платформе «1С: Предприятие» в онлайн-режиме с использованием web-сервиса «Клеверенс»»

Для чего и кому это нужно

По-умолчанию продукты «Клеверенс» для доступа в базу 1С (для получения данных о товаре по штрихкоду, списка документов, или самого документа и т.п.) используют COM-соединение.

Когда мобильному устройству нужен онлайн-доступ в 1С, оно обращается к серверу Mobile SMARTS, который поднимает у себя COM-соединение к нужной базе 1С, открывает в этой базе специальную обработку «Клеверенс» и делает делает выборки по базе 1С, используя сервисные экспортные методы, написанные в этой обработке.

Для чего нужен Web-сервис

Web-сервис предлагает более современную среду для обмена данными в онлайн-режиме с учетной системой на платформе «1С: Предприятие», нежели устаревшее COM-соединение.

Какие плюсы по сравнению с COM-соединением

  • Стабильнее при использовании со множеством клиентов.
  • Быстрый запуск как Web-сервиса, так и Web-сервера.
  • Есть настройки работы как с Web-сервером, так и с конкретным Web-сервисом.
  • Поддержка фирмой 1С, как одного из приоритетных направлений. COM-соединение уже считается устаревшим и рекомендуют их не использовать.
  • Проще отлаживать.
  • Лучше работает с множеством запросов.

Какие минусы по сравнению с COM-соединением

  • Более высокие требования к платформе «1С: Предприятие»: требуется платформа не ниже версии 8.3.12.  
  • Требуется ручная настройка, и публикация Web-сервиса на Web-сервере.

Кому нужен Web-сервис

  • Web-сервис в первую очередь нужен тем, у кого есть проблемы с использованием COM-соединения с 1С при работе продуктов «Клеверенс»: длительный первый запуск, медленное получение данных, обрывы соединений и т.д. Если есть подобные проблемы, лучше перейти на Web-сервис.
  • Тем кто хочет работать с большим количеством устройств и с использовать множество одновременных запросов в онлайн-режиме.
  • Тем, кто хочет сделать более стабильными запросы к учетной системе.