Что такое «1С:Шина»
«1С:Шина» — система класса «Сервисная шина предприятия» (в англоязычной терминологии — Enterprise Service Bus, ESB). Такая система является посредником, который обеспечивает асинхронный обмен сообщениями между другими информационными системами.
«1С:Шина» позволяет реализовать разные сценарии интеграции информационных систем:
- Интеграция по данным — интегрируемые системы обмениваются данными, которые умеют обрабатывать.
- Интеграция по функциональности — одни информационные системы используют функционал других систем, передавая им данные для обработки и получая результат, по принципу «запрос — ответ».
В обоих сценариях «1С:Шина» передает сообщения от места их возникновения всем заинтересованным системам. Передаваемые сообщения могут трансформироваться «1С:Шиной», чтобы система, в которую должно быть доставлено сообщение, могла его обработать. «1С:Шина» также может динамически определять, каким системам нужно доставить конкретное сообщение, т. е. маршрутизировать сообщения.
Основные возможности
Графический интерфейс для взаимодействия с сервером
Создание, разработка и обновление приложения
Создание, загрузка и обновление проекта
Создание и администрирование пользователей и списков пользователей
Сервисы внешних учетных записей и способы аутентификации
Поддержка PostgreSQL, Microsoft SQL Server и встроенной файловой СУБД
Хранение файлов документов, изображений и видео
Контроль доступа пользователей к внутренним сетевым ресурсам
Отличия от других приложений «1C:Предприятие.Элемента»
Приложения «1С:Шины» работают по тем же принципам, что и другие приложения технологии «1C:Предприятие.Элемент», но есть и существенные отличия:
- В проекте «1С:Шины» разрешено использовать только некоторые виды элементов проекта.
- Пользовательский интерфейс приложения «1С:Шины» нельзя изменить.
Начало работы
Чтобы познакомиться с работой «1С:Шины»: