DATAREON Platform предлагает несколько типов для настройки обмена данными 1С с REST API: веб-сервисы и расширенное REST API. Рассмотрим, чем они отличаются, и в каком случае какой тип использовать.
1. Веб-сервисы
Базовый коннектор веб-сервисов функционален в режимах клиента и сервера. В режиме сервера он обеспечивает получение и передачу сообщений между платформой и внешними системами, поддерживая авторизацию. Все методы коннектора предопределены, что может стать ограничением в случае особых требований интеграции приложений.
2. Расширенное REST API
Этот коннектор позволяет настроить передачу данных по собственным веб-сервисам с произвольной структурой и методами. Его использование оптимально, когда необходимо реализовать различные API, предоставляя внешний набор команд для сторонних потребителей.
Веб-сервисы подходят, если DATAREON Platform выступает как в роли клиента, обращаясь к внешней системе за информацией, так и в случае, если внешняя система действует как клиент. Веб-сервисы позволяют пакетный обмен данными, где каждый пакет обрабатывается отдельно.
Расширенное REST API предоставляет большую гибкость в настройках методов управления данными, что удобно для формирования наборов команд для внешних пользователей. Например, можно создать прокси для защиты внутренних систем, позволяя доступ к ним лишь через витрину данных.
3. Практический кейс
Рассмотрим, например, интеграцию для создания элементов справочника «Продукты» в системе 1С. В этом процессе клиент веб-сервиса получает ответ о выполнении операции. Настройка включает два основных этапа:
- Первый этап — создание расширенного REST API, с настройкой авторизации.
- Второй этап — адаптер для 1С с необходимыми параметрами подключения и функцией обработки данных.
DATAREON Platform обеспечивает передачу сообщений между системами, благодаря которому авторизованный в веб-сервисе клиент получает запрошенные справочные данные из 1С.
Интересно узнать секреты успешной интеграции REST API с 1С, переходи по ссылкам на наши каналы в Youtube и Rutube.