«1С:Шина» помогает выстраивать интеграции между различными системами. Решение находится в реестре отечественного ПО, в основе «1С:Шины» лежит технология «1С:Предприятие.Элемент».
«1С:Шина» помогает выстраивать интеграции между различными системами. Решение находится в реестре отечественного ПО, в основе «1С:Шины» лежит технология «1С:Предприятие.Элемент».
Маршрутизация сообщений доступна как в графическом виде, так и описанием алгоритма в коде
Подключение к 1С производится при помощи объекта, встроенного в платформу, начиная с версии 8.3.17 «Сервисы интеграции»
Преобразование выполняется средствами встроенного языка, т. е. требует написания кода
Для старых систем с режимом совместимости до 8.3.17 взаимодействие с шиной через сервисы интеграции невозможно. Требуется разработка механизма очередей и передачи данных через http, файлы и т. д.
Возможно создавать веб-сервисы на стороне «1С:Шины», а также вызывать внешний веб-сервис и удобно обрабатывать полученные ответы. Для описания сервиса используются WSDL-схемы.
Возможность интегрироваться со сторонним брокером сообщений Apache ActiveMQ Artemis, например, настраивать асинхронную интеграцию с SAP PI (SAP NetWeaver Process Integration).
Дает возможность обмениваться сообщениями по протоколу AMQP версии 1.0. Кроме этого, в «1С:Шине» предусмотрены инструменты для подключения к брокеру сообщений RabbitMQ.
Предоставляет возможность обмениваться файлами, подключаясь к файловым хранилищам, каталогам, в том числе сетевым и различным FTP-ресурсам.
Дает возможность прямого обмена с внешними СУБД (например, MS SQL Server, PostgreSQL). Возможно добавление нужных JDBC-драйверов в сервер «1С:Шины».
Можно создавать собственные HTTP-сервисы для обработки входящих HTTP-запросов от внешних информационных систем. Также можно подключаться к сторонним HTTP-сервисам через специальный узел, отправлять запросы к внешним ресурсам и формировать исходящие сообщения на основе результатов этих запросов. Функциональность HTTP-протокола также позволяет использовать обмен данными в соответствии с существующим REST API.
Встроенный в платформу «1С:Предприятие» механизм позволяет обмениваться сообщениями через «1С:Шину». Платформа, совместно с «1С:Шиной», обеспечивает гарантированную доставку сообщений при простоте использования.
Пример использования «1С:Шины»
Отображает общее количество сообщений, принятых и отправленных процессов интеграции.
Показывает детальную статистику числа отправленных и полученных сообщений в разрезе очередей.
Регистрируются события запуска/остановки, ошибки. Можно включить регистрацию доставки сообщений.
Аналог технологического журнала, только для шины.
На стороне «1С:Предприятия» события отправки и получения сообщений можно отслеживать в технологическом журнале по событию SINTEG.
Помимо предустановленных метрик можно создать свои.
Возможность передачи метрик во внешние системы мониторинга отсутствует.