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

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

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

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

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

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

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

Интеграция с различными системами

Поддержка обмена сообщениями с «1С:Предприятием», популярными брокерами сообщений и внешними СУБД

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

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

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

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

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

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

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

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

Трансформация сообщений

Возможность трансформировать сообщения из одного формата в другой в процессе обмена

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

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

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

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

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

Быстрый старт

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

Знакомство со средой разработки

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

  • встроенный редактор кода с функциями поиска, подсветки синтаксиса, автодополнения, проверки и форматирования кода;
  • механизм отладки с возможностью задавать точки останова, просматривать значения переменных и пошагово выполнять код;
  • систему контроля версий, которая позволяет управлять исходным кодом, отслеживать изменения, создавать ветки для изолированной разработки и тестирования нового функционала;
  • возможность групповой разработки для эффективного взаимодействия команды разработчиков.

Работа с приложениями

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

Интеграция с информационными системами

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

«1С:Шина» позволяет: