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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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