1С:Шина для 100 пользователей. Электронная поставка
1С:Шина нужна для обмена данными между различными информационными системами. Обмен происходит без взаимодействия системы-отправителя с системами-получателями. Система отправитель взаимодействует только с посредником - "1С:Шиной", которая в свою очередь взаимодействует с получателями по мере их готовности.
"1С:Шина" - это программное обеспечение класса "Сервисная шина предприятия" (в англоязычной терминологии - Enterprise Service Bus или сокращенно ESB) для обмена данными между различными информационными системами. Она представляет собой серверное решение, которое устанавливается и настраивается отдельно от информационных систем, интеграцию которых она обеспечивает.
В основе работы лежит принцип асинхронного обмена сообщениями между информационными системами, которые взаимодействуют посредством "1С:Шины". Асинхронность подразумевает, что система-отправитель не взаимодействует с системами-получателями, а взаимодействует только с посредником - "1С:Шиной".
В свою очередь, "1С:Шина" взаимодействует с получателями по мере их доступности/готовности. Использование финальной версии "1С:Шины" доступно совместно с платформой "1С:Предприятие" версий 8.3.19.1399, 8.3.20.1590 и выше.
Для взаимодействия с "1С:Шиной" в платформе "1С:Предприятие", есть механизм сервисов интеграции. Используя возможности этого механизма, разработчик может обеспечить отправку исходящих и обработку входящих сообщений. Высокая скорость (тысячи сообщений в минуту) обмена с "1С:Шиной", а также простота настройки и использования обеспечиваются за счет встраивания механизма непосредственно в платформу. При этом реализуется гарантированная доставка сообщения получателям: сообщение сохраняется на каждом отрезке пути до системы-получателя.
Помимо взаимодействия с информационными системами на платформе "1С:Предприятие" "1С:Шина" позволяет:
- обмениваться сообщениями с брокером сообщений RabbitMQ;
- обмениваться сообщениями с брокером сообщений Apache ActiveMQ Artemis;
- обмениваться сообщениями через файлы;
- взаимодействовать с информационными системами посредством HTTP-вызовов и обрабатывать входящие HTTP-вызовы;
- обмениваться сообщениями, используя подключение к СУБД клиентской информационной системы по стандарту JDBC.
Эти возможности позволяют одинаково успешно как решать привычные задачи обмена данными, так и реализовывать более сложные сценарии взаимодействия.
"1С:Шина" позволяет настраивать маршрутизацию передаваемых через нее сообщений, т. е. по содержимому определять, какие из взаимодействующих систем должны получить это сообщение. Также есть возможность трансформировать сообщение в процессе доставки.
Для описания взаимодействия информационных систем посредством "1С:Шины" предоставляется специальная среда разработки. В ней разработчик может настраивать маршрутизацию сообщений в специализированном редакторе декларативно, используя простую графическую нотацию, а также описывать правила трансформации сообщений с использованием встроенного языка. Администратор может управлять работой "1С:Шины" в удобном графическом интерфейсе.На сколько серверов можно установить 1С Шину?
Один экземпляр "1С:Шины" можно установить только на один сервер. Лицензии устанавливаются на сервер "1С:Шины" и обеспечивают работу указанной функциональности.
Что входит в комплект поставки программного продукта 1С Шина?
В состав программного продукта 1С:Шина (электронная поставка) входят:
- дистрибутив, содержащий сервер "1С:Шины" и среду разработки, а также документацию к программному продукту:
- Сервер 1С:Шины для ОС Windows,
- Сервер 1С:Шины для ОС Linux,
- Сервер 1С:Шины со средой разработки для ОС Windows,
- Сервер 1С:Шины со средой разработки для ОС Linux;
- Демо-пример;
- Документация - поставляется в составе дистрибутива;
- Карточка официальной регистрации - именное лицензионное соглашение на использование программного продукта указанным в документе лицом.