Перейти к основному содержимому

Что такое «1С:Шина»

«1С:Шина» – система класса «Сервисная шина предприятия» (в англоязычной терминологии — Enterprise Service Bus, ESB). Такая система является посредником, который обеспечивает асинхронный обмен сообщениями между другими информационными системами.

«1С:Шина» позволяет реализовать разные сценарии интеграции информационных систем:

  • Интеграция по данным — интегрируемые системы обмениваются данными, которые умеют обрабатывать.
  • Интеграция по функциональности — одни информационные системы используют функционал других систем, передавая им данные для обработки и получая результат, по принципу «запрос — ответ».

В обоих сценариях «1С:Шина» передает сообщения от места их возникновения всем заинтересованным системам. Передаваемые сообщения могут трансформироваться «1С:Шиной», чтобы система, в которую должно быть доставлено сообщение, могла его обработать. «1С:Шина» также может динамически определять, каким системам нужно доставить конкретное сообщение, т. е. маршрутизировать сообщения.

Основные возможности

Процесс интеграции

Создание, редактирование и отладка процесса интеграции в среде разработки

Контроль и наблюдение

Контроль обмена сообщениями, метрики, журналы событий и сервера

Среда разработки

Веб-среда разработки, декларативное создание схем интеграции, написание и отладка кода, групповая разработка

Маршрутизация сообщений

Сообщения могут быть направлены одному или нескольким получателям на основе логики, заложенной разработчиком

Работа с доставленными сообщениями

Гарантированная доставка сообщений и хранение доставленных сообщений в течение определенного периода

Работа с недоставленными сообщениями

Хранение недоставленных сообщений, расследование ошибки и ручная отправка

Отличия от других приложений «1C:Предприятие.Элемента»

Приложения «1С:Шины» работают по тем же принципам, что и другие приложения технологии «1C:Элемент», но есть и существенные отличия:

Начало работы

Чтобы познакомиться с работой «1С:Шины»: