1С Шина
"1С:Шина" будет полезна для любой информационной системы, в составе которой более одной информационной базы. Решение позволит создать единую точку входа\выхода для всех информационных систем, и решит следующие возможные проблемы, возникающие при обмене данных между разными системами:
- Нестабильность работы
- Высокая трудоёмкость поддержки
- Отсутствие единого стандарта данных
- Сложность в понимании местонахождения и статуса сообщений в момент времени
- Рассинхронизация данных
- Сложность масштабирования
В основе 1С:Шины лежит технология 1С:Предприятие.Элемент. 1С:Шина является частью этой технологии, представляя собой её саму, но с учётом существенных отличий:
- При разработке приложений в 1С:Шине, содержащих сервисы интеграции, разрешено использование только определённых видов элементов.
- Пользовательский интерфейс приложений 1С:Шины не предназначен для кастомизации.
Гарантированная доставка сообщений и поддержка асинхронного обмена, маршрутизация и трансформация сообщений. Доступна обработка и преобразование сообщений.
Механизмы для контроля и управления интеграционными потоками, единый инструмент для мониторинга.
Удобство администрирования и поддержки, все интерфейсы 1С:Шины работают в окне веб-браузера, включая среду разработки и панель управления 1С:Шиной.
Легкая интеграция с различными системами и готовые коннекторы для различных информационных систем.
Сообщения хранятся в специальном хранилище на физическом диске компьютера, на котором установлен сервер 1С:Шины. При настройке 1С:Шины вы можете указать тип используемой СУБД (файловая — по умолчанию, а также подключить внешние: MS SQL Server или Postgres). Эти базы данных не используются для временного хранения сообщений, проходящих через 1С:Шину. Они нужны для хранения различной информации, связанной с самой работой 1С:Шины, например, значения параметров процесса интеграции, списки пользователей приложения, а также для работы Среды разработки.
После получения сообщения 1С:Шиной оно помещается в персистентное хранилище на жёстком диске и будет удалено из хранилища только после того, как от получателя будет получено подтверждение о доставке. Даже если, например, выключится электричество, то сообщения останутся на диске и при возобновлении работоспособности 1С:Шины она будет их пытаться доставить получателю в соответствии описанием процесса интеграции.
- 1С:Шина использует механизм сервисов интеграции для работы с системами 1С.
- Типовые конфигурации 1С могут дорабатываться для отправки\получения сообщений в 1С:Шину через механизм расширений — это сохраняет их на поддержке.
- Продукт включен в реестр отечественного ПО.
- Низкие требования к уровню подготовки технических специалистов — простота разработки и эксплуатации.
- Конкурентная стоимость.
- Техническая поддержка и обновление продукта входит в подписку ИТС.
Скорость передачи сообщений может зависеть от множества факторов, например, от производительности оборудования и сетевого окружения, на котором развернут сервер 1С:Шины, от размера сообщения, от сложности трансформации и условий маршрутизации сообщений при передаче. Сценариев большое количество и разброс может быть значительным. Специалисты 1С проводили тестирование, на котором через механизм сервисов интеграции отправляли в 1С:Шину около 20 000 сообщений размером 256 Кб каждую минуту и она с этим успешно справлялась.