1С:Шина
Что такое 1С:Шина?
1С:Шина — это программный продукт класса «Сервисная шина предприятия» (в англоязычной терминологии — Enterprise Service Bus, ESB), обеспечивающий обмен данными между различными информационными системами, работающими как на платформе «1С:Предприятие», так и с системами на других платформах.
Для чего она нужна?
1С:Шина позволяет организовать обмены сообщениями путём создания графических схем (маршрутов) — процессов интеграции, описывающих путь прохождения сообщения от отправителя к получателю.
1С:Шине присущи ключевые возможности для продуктов класса ESB, такие как:
- доступ к широкому спектру информационных систем с помощью готовых разработанных коннекторов (узлов);
- поддержка асинхронного способа обмена сообщениями;
- гарантированная доставка сообщений;
- маршрутизация сообщений;
- обработка и преобразование сообщений;
- разнообразные механизмы контроля и управления интеграционными потоками.
Какие проблемы она решает?
Перед любой информационной системой, в составе которой более одной информационной базы, встаёт задача обмена информацией. Когда самих систем или маршрутов обменов между ними немного, то традиционным подходом является взаимодействие по принципу «точка-точка».
Однако, с ростом количества потоков данных и количеством информационных баз могут возникать следующие проблемы:
- Нестабильность работы
- Высокая трудоёмкость поддержки
- Отсутствие единого стандарта данных
- Сложность в понимании местонахождения и статуса сообщений в момент времени
- Рассинхронизация данных
- Сложность масштабирования
1С:Шина позволяет перенаправить все обмены через себя, получив единую точку входа\выхода для всех информационных систем и единый инструмент мониторинга за всеми обменами. Для описания процессов интеграции в 1С:Шине предусмотрена среда разработки, при помощи которой разработчик может нарисовать схему обмена, а при необходимости программно описать логику работы с сообщениями, используя встроенный язык.
Взаимодействие с 1С:Шиной осуществляется через любой из поддерживаемых веб-браузеров (Google Chrome, Mozilla Firefox, Microsoft Edge или Safari).
Для администраторов предусмотрены механизмы контроля и эксплуатации, позволяющие проводить мониторинг, обслуживание и управление доступом.
Создавайте и легко масштабируйте интеграционные связи, используя различные протоколы и технологии. 1С:Шина предоставляет возможность интеграции различных приложений, таких как системы управления предприятием, системы управления контентом, CRM-системы. Она также может использоваться для интеграции с другими системами, такими как системы бухгалтерского учета, системы управления складом и другие.
Продукт является мощным инструментом, способным улучшить технологического качества работы крупных корпоративных информационных систем.