# Интеграция цифровых систем и API

Canonical: https://www.kt-team.ru/solutions/integrations

Source: https://www.kt-team.ru/solutions/integrations

Canonical URL: https://www.kt-team.ru/solutions/integrations

Original URI: /solutions/integrations

## SEO / GEO Metadata

- Title: Интеграция цифровых систем и API
- Description: Интеграция бизнес-систем: как соединить CRM, ERP, 1С, маркетплейсы и сайты в единую IT-экосистему через API и iPaaS
- Canonical: https://www.kt-team.ru/solutions/integrations
- Robots: not specified
- Open Graph tags: 3
- Twitter tags: 3
- JSON-LD blocks: 1

## Layout Blocks

Источник истины для рендера — `content/page-records/solutions-integrations.json`
(`blocks[]`). Ниже — человекочитаемое зеркало структуры страницы.

<!-- blockType: key-takeaways -->

### Коротко

- Соединяем CRM, ERP, 1С, маркетплейсы и сайты в единый обмен данными через ESB-подход и хранилище (Data Lake / DWH).
- При обрыве связи сообщение считается необработанным и уходит в следующем проходе — данные при обмене не теряются.
- Меняете одну систему — переделываете только её коннекторы «источник-хранилище», остальные потребители не затронуты (слабая связанность).
- Шина данных (ESB) — это набор независимых микросервисов без единой точки отказа, а каждый поток под мониторингом.

<!-- blockType: stat-band -->

- 200+ систем «1С:Розница», подключённых через единый API в одном из проектов
- 48 потоков обмена, запущенных на ESB для производственного предприятия
- 1–2 мес. — типовой срок проекта по risk-free-модели
- >100 сообщений/мин — пропускная способность высоконагруженного потока без масштабирования источника

<!-- blockType: check-row -->

### Что соединяем в единую IT-экосистему

CRM · ERP · 1С · маркетплейсы · сайты · BI / DWH

<!-- blockType: before-after -->

### Обмен «точка-точка» против шины данных

**Обмен «точка-точка»**

- При отказе одной из систем данные теряются: источник считает сообщение переданным, а получатель его не принял.
- Источник отдаёт данные как есть — каждый потребитель преобразует их под свой формат, любое изменение источника вызывает каскад правок.
- Потребители дублируют запросы в систему-источник и перегружают её; чаще всего это старая монолитная система.
- API внутри системы-источника: её недоступность блокирует всех потребителей сразу.

**ESB и хранилище**

- При обрыве связи сообщение считается необработанным и передаётся в следующем проходе.
- Изменение ERP или другой системы затрагивает только коннекторы «источник-хранилище», для потребителей всё остаётся без изменений.
- Потребители обращаются в хранилище — нагрузка на источник снижается без доработок системы и без увеличения ресурсов.
- API-коннекторы вынесены в отдельный сервис: они работают независимо от источника и держат высокую нагрузку.

<!-- blockType: feature-grid -->

### Четыре задачи обмена, которые решает наш подход

- **Исключаем потерю данных при обмене.** При обмене «точка-точка» в момент отказа одной из систем данные могут теряться: одна система считает сообщение переданным, когда вторая его не получила. Мы настраиваем интеграции так, что при обрыве связи сообщение считается необработанным и будет передано в следующем проходе.
- **Меняем IT-системы без изменения остальных.** В старом подходе любое изменение источника влечёт каскад правок всех связанных потоков. У нас изменение ERP или любой другой системы затрагивает только коннекторы «источник-хранилище» — для всех потребителей всё остаётся без изменения.
- **Снижаем нагрузку без доработок и ресурсов.** Одни и те же данные нужны разным системам, и потребители дублируют запросы в источник, увеличивая нагрузку. Потребители обращаются в хранилище, поэтому нагрузка на основной источник снижается без доработок самой системы и увеличения ресурсов.
- **API как отдельный сервис.** Для подключения множества однотипных потребителей (например, розниц) API часто создаётся внутри системы, и её недоступность становится проблемой для всех. Мы создаём API-коннекторы не внутри сервиса, а отдельным сервисом — они работают независимо от источника и выдерживают высокую нагрузку.

<!-- blockType: flow-schema -->

### Как устроен обмен через ESB и хранилище

Источники (ERP / 1С, CRM, маркетплейсы и сайты) → шина данных (ESB) с
коннекторами «источник-хранилище», DWH / Data Lake, мониторингом и
логированием → потребители (розницы и сервисы через API-коннекторы, BI /
аналитика). Компоненты ESB не зависят друг от друга и могут работать на разных
серверах в разных локациях. Отказ обмена любой из систем затрагивает только эту
систему — всё остальное продолжает работать.

<!-- blockType: checklist -->

### Доказываем на примере 1С: доступна любая логика трансформации

- **Передача данных с типом «ссылка».** Чтобы передать объект с типом «ссылка», все справочники должны быть созданы в системе-потребителе, иначе объект будет создан битым или поток выдаст ошибку. Наши коннекторы проверяют, выполняется ли контракт системы (полнота, корректность), и отправляют сообщение потребителю только когда все условия выполнены.
- **Сборка объекта из нескольких таблиц.** Информация об объекте может храниться в нескольких источниках — её нужно запросить по каждому и объединить для отправки. Наше решение агрегирует данные: например, собирает «заказы» и «оплаты» из разных источников и передаёт их как «заказы с оплатами».
- **Удаление записи из табличной части объекта.** Такая запись не регистрируется к обмену 1С, и система-получатель должна сама вычислять изменения. Наши коннекторы проверяют удаление из табличной части и помечают его в хранилище — потребителям не нужно делать вычисления.
- **Срез актуальных цен.** 1С не предоставляет срез актуальных цен: потребитель должен сам определить, какая цена из регистра (прошлые, настоящие, будущие) актуальна. Используя хранилище, мы вычисляем актуальные цены, чтобы их забрала любая система-потребитель без лишней логики.

<!-- blockType: content-section -->

### С готовым хранилищем данных внедрение BI становится проще

Внедряя ESB, мы создаём общее структурированное хранилище данных предприятия:
Data Warehouse (DWH). К такому хранилищу легко подключить любую систему
аналитики и выгрузки отчётов — все данные уже готовы.

Архитектуру хранилища строим так, что формирование отчётов по большому массиву
информации не снижает скорость ежедневного обмена данными.

<!-- blockType: content-section -->

### Система мониторинга контролирует работу каждого потока

Логируем ключевые этапы работы каждого потока. Если случится ошибка, которая
требует реакции, вы получите сообщение в Telegram с описанием ошибки и ссылкой
на подробности. Вы реагируете на инциденты проактивно, а не по обращениям
пользователей.

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

<!-- blockType: text-callout -->

### Шина данных (ESB) — это набор микросервисов, а не монолит

При нашем подходе в архитектуре нет единой точки отказа. Шина данных (ESB) — это
набор не связанных между собой микросервисов. Компоненты ESB не зависят друг от
друга и могут работать на разных серверах в разных локациях. Отказ обмена любой
из систем затрагивает только эту систему — всё остальное продолжает работать.

<!-- blockType: step-strip -->

### Типовая схема работы

1. **Проектирование слабо связанной архитектуры.** Анализируем действующую IT-архитектуру (ASIS), прорабатываем обмены по ключевым сущностям, проектируем архитектуру TOBE, готовим roadmap перехода, рекомендации по инструментам и документацию. Вы получаете план перехода с учётом особенностей бизнеса.
2. **Перевод самых актуальных потоков.** BPMN-схемы процессов, разворачивание и настройка компонент (ETL, хранилище, логирование, мониторинг), настройка коннекторов, сбор логов, документирование и обучение. Это решает 80% проблем обмена данными между системами.
3. **Перевод остальных потоков для наполнения хранилища.** BPMN-схемы процессов, настройка коннекторов, сбор логов и мониторинга, документирование и обучение. Вы получаете единый механизм обмена всего предприятия и полноту данных для аналитики.

<!-- blockType: text-callout -->

### Выстраиваем слабо связанную архитектуру IT-систем

Вы можете пройти с нами весь путь внедрения или заказать любой из шагов
отдельно, а остальное передать своей команде. Подход опирается на слабую
связанность — один из двух ключевых архитектурных факторов в исследовании DORA:
систему легко понять и заменять по частям, разработку можно передавать между
подрядчиками без потери управляемости.

<!-- blockType: content-section -->

### Подбираем проверенные продукты с открытым кодом

Используем opensource-решения, поэтому клиенты сокращают расходы на лицензии без
риска ограничений со стороны законодательства разных стран. Если у вас есть
предпочтения, можем работать и с другими продуктами, в том числе с платной
лицензией.

<!-- blockType: feature-grid -->

### Стек инструментов под обмен данными

- **Talend (ETL).** Графическая low-code-студия для создания коннекторов, входит в Salesforce. Используем версию Community Edition.
- **GitLab.** Веб-инструмент жизненного цикла DevOps с открытым кодом: контроль версий и настройка прав доступа (ролей).
- **PostgreSQL.** Объектно-реляционная СУБД с открытым кодом — хранилище данных, активная разработка ведётся более 35 лет.
- **Elastic Stack.** Хранение, анализ и поиск по логам на платформе Elasticsearch — корпоративная безопасность и наблюдаемость.
- **Grafana.** Дашборды о состоянии потоков: визуализация и анализ данных «из коробки» по широкому спектру источников.
- **Брокеры и BI на выбор.** ActiveMQ, RabbitMQ, Kafka; ETL — Ballerina, Nifi, Datareon, WSO2, MuleSoft; БД — MongoDB, Hadoop, Arenadata; BI — Yandex DataLens, Redash, Google Data Studio, Microsoft Power BI.

<!-- blockType: text-callout -->

### Фиксируем результат, срок и стоимость до старта (risk-free)

Расскажите о проблеме, которую нужно решить. В документах мы укажем результат,
который вы получите, стоимость и срок (обычно 1–2 месяца). Если после реализации
вы останетесь недовольны результатом, вы можете не подписывать акт и не
оплачивать работы.

<!-- blockType: offer-card -->

### Таблица сравнения типов интеграций

Мы оценили, как три популярных типа интеграций влияют на качество IT-контура, и
собрали результат в компактную таблицу сравнения. Отправьте заявку и получите
файл бесплатно.

<!-- blockType: cases; tags: integration -->

### Кейсы интеграций и ESB

Рендерятся из библиотеки кейсов по тегу `integration`: единый API для 200+ систем
1С, целевая схема ESB для производства, сервисная шина для АТИМО (такси), Talend
ESB для логистики.

<!-- blockType: reviews; tags: integration -->

### Отзывы клиентов по интеграционным проектам

Рендерятся из `content/reviews.json` по тегу `integration` (без inline-копий
отзывов на странице).
