Компании
Компания — верхний уровень организации обмена в DataHUB. Это самостоятельный, полностью изолированный контур: внутри компании живут свои системы, свои классы сообщений, свои маршруты; между компаниями — обмена нет.
Зачем нужна изоляция
Одна инсталляция DataHUB может обслуживать сразу нескольких независимых заказчиков, или несколько изолированных бизнес-направлений одного заказчика, или продуктовый и тестовый контуры. Во всех этих сценариях главное требование одно: данные одной компании не должны иметь технической возможности попасть в другую — ни случайно через ошибочный маршрут, ни намеренно через неправильно настроенную подписку.
Компания решает это на уровне инфраструктуры: обмен между компаниями технически невозможен, не настройка. Даже если администратор «забыл» что-то ограничить, это не приведёт к утечке — её просто некуда произойти.
Что в рамках компании
Компания — контейнер для всего, что определяет обмен:
- Информационные системы — кто участвует в обмене.
- Классы сообщений — какие типы сообщений существуют в этой компании.
- Маршруты — кто кому что отправляет.
Все эти сущности живут в рамках конкретной компании и не пересекаются с другими. Класс сообщений «Контрагенты» в компании «Альфа» и одноимённый класс в компании «Бета» — это две разные сущности, существующие параллельно и независимо.
Когда компаний несколько
Типовые сценарии множественных компаний в одной инсталляции:
- Несколько юридических лиц одного заказчика, ведущих учёт раздельно.
- Холдинг с независимыми бизнес-направлениями (производство, экспорт, торговый дом), у каждого свой контур интеграций.
- Продуктовый и тестовый контуры — администратор обкатывает изменения на тестовой компании, не задевая продакшен.
- Сервис-провайдер, обслуживающий обмен нескольких клиентов на общей инфраструктуре.
В каждом сценарии причина одна: участникам разных компаний обмен друг с другом не нужен либо явно нежелателен.
Что задаёт компания
Компания задаёт границу обмена, но не определяет:
- Бизнес-смысл данных — это решают участвующие системы.
- Расписания и регламенты — это настройки клиентских модулей.
- Состав и форматы сообщений — это проектные соглашения участников и записи в личном кабинете внутри компании.
В самой записи о компании из существенного — её имя и описание. Всё содержательное — в дочерних сущностях.
Что дальше
- Информационные системы — участники обмена в рамках компании.
- Классы сообщений — типы сообщений, доступные в компании.
- Маршруты — как настраивается доставка между системами.
- Личный кабинет / Компании — практика управления компаниями в личном кабинете.