«1С:Шина» относится к классу решений ESB и обеспечивает обмен данными между различными информационными системами. Продукт реализован на технологии «1С:Элемент».
Архитектура программного решения «1С:Шина»
Фирма «1С» в последний рабочий день прошлого года официально представила свою новую ESB-систему «1С:Шина».
«Мы постарались сделать наш продукт максимально простым и удобным в использовании для построения эффективной интеграции приложений. Интеграционная шина от «1С» легка в освоении для разработчиков и позволит клиентам при настройке процессов интеграции обходиться усилиями имеющихся ИТ-специалистов», – пообещали разработчики «1С:Шины».
«1С:Шина» реализована на технологии «1С:Предприятие.Элемент», и является отдельно поставляемой частью платформы «1С:Предприятие 8», которая устанавливается и настраивается независимо от информационных систем, для которых обеспечивается интеграция.
В основе работы «1С:Шины» лежит принцип асинхронного обмена сообщениями между информационными системами, Предполагается, что система-отправитель не взаимодействует с системами-получателями, а взаимодействует только с «1С:Шиной», которая в свою очередь передает сообщения получателям по мере их доступности.
Для взаимодействия с «1С:Шиной» в платформе «1С:Предприятие» есть механизм сервисов интеграции, который может обеспечить высокую скорость отправки исходящих и обработку входящих сообщений. В описании релиза говорится, что речь идет о тысячах сообщений в минуту. При этом в «1С:Шине» реализована гарантированная доставка – сообщение сохраняется на каждом отрезке пути до системы-получателя.
Функциональные возможности и особенности настройки «1С:Шины»
Предполагается, что администратор сможет управлять работой «1С:Шины» в удобном графическом интерфейсе. А для описания взаимодействия через «1С:Шину» предоставляется отдельная среда разработки. В ней разработчик может настраивать маршрутизацию сообщений в специализированном редакторе декларативно, используя простую графическую нотацию, а также описывать правила трансформации сообщений с использованием встроенного языка.
Возможности «1С:Шины» позволяют:
- обмениваться сообщениями с брокером сообщений RabbitMQ;
- обмениваться сообщениями с брокером сообщений Apache ActiveMQ Artemis;
- обмениваться сообщениями через файлы;
- взаимодействовать с информационными системами посредством HTTP-вызовов и обрабатывать входящие HTTP-вызовы;
- обмениваться сообщениями, используя подключение к СУБД клиентской информационной системы по стандарту JDBC.
«1С:Шина» может настраивать маршрутизацию передаваемых через нее сообщений, а также трансформировать сообщение в процессе доставки.
Минимальные требования к технологической платформе для «1С:Шины» – «1С:Предприятие» версий 8.3.19.1399, 8.3.20.1590 и выше.
Цены на лицензии и особенности лицензирования
На момент выпуска рабочего релиза «1С:Шины» данный продукт еще не вошел в реестр отечественного программного обеспечения, поэтому стоимость лицензий «1С:Шины» сейчас включает НДС 20%. После регистрации указанные цены НДС облагаться не будут.
Стоимость лицензий зависит от количества клиентских подключений в информационных базах. Фирма «1С» предусмотрела три варианта поставки:
Наименование |
Розничная цена (руб.), |
---|---|
100 000 |
|
200 000 |
|
500 000 |
При покупке нескольких лицензий количество пользователей суммируется. При этом фирма «1С» предусмотрела льготный апгрейд для перехода на более емкие лицензии, когда при покупке лицензии, позволяющей подключать больше пользователей, можно получить скидку в размере ранее купленной лицензии, но не более 50%.
Также следует учесть, что один экземпляр «1С:Шины» можно установить только на один сервер.