Web-сервис
Глоссарий
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-сервис.
-
Тем кто хочет работать с большим количеством устройств и с использовать множество одновременных запросов в онлайн-режиме.
- Тем, кто хочет сделать более стабильными запросы к учетной системе.