1С:Интеграция КОРП
Продукт класса ESB «1С:Интеграция КОРП» предназначен для:
-
интеграции корпоративных учетно-информационных систем, с гарантированной доставкой сообщений
-
обеспечения интеграции данных
-
создания приложений сервис-ориентированной архитектуры
-
выгрузки/загрузки данных для конфигурации с использованием канонической модели данных
-
реализации быстрого, отказоустойчивого обмена информацией
«1С:Интеграция КОРП» применяется для обмена данными между различными системами в виде канонической модели данных. Работает во всех отраслях, где используются компьютерные информационные системы.
Уникальные преимущества:
-
отказоустойчивость
-
масштабируемость
-
производительность (высокое быстродействие)
-
возможность создания распределенной иерархической структуры обмена, поддерживается «мостовое соединение» с возможностью ограничения объема и состава передаваемой информации
-
высокая скорость подключения новых узлов
-
унифицированная («каноническая») модель данных, работа с каноническим форматом (КФ)
-
поддерживаются разные языки разработки
-
решение зарегистрировано в Реестре отечественного ПО
Ключевые модули и возможности
Программный комплекс «1С:Интеграция КОРП» включает компоненты:
-
Центральная База Интеграции (ЦБИ) – единое окно управления и настройки обменов
-
Транспортный Слой (ТС) – осуществляет отказоустойчивый обмен между любыми системами, подключенными к интеграции
-
Универсальный Коннектор 1С (УК) – модуль быстрого подключения систем 1С к обмену
-
Более 300 коннекторов, позволяющих быстро подключать системы «не-1С»
В ЦБИ реализованы:
-
Хранение и управление всеми узлами, подключенными к обмену данными
-
Редактор точек подключения
-
Редактор маршрутов
-
Настройка преобразований, управление форматом, управление конвертацией
-
Хранилище бизнес-логов
-
Управление транспортом, мониторинг состояния работы компонент, просмотр логов и ошибок обмена
-
Настройка прав доступа
Транспортный слой базируется на компонентах Apache Karaf, Camel, Active MQ, nginx, PostgreSQL, что позволяет добиться хорошего масштабирования, отказоустойчивости и высокой производительности даже в highload инфраструктурах заказчика.
Коннекторы позволяют быстро и качественно подключать любые информационные системы к обмену информацией.
Архитектура решения
Архитектура соответствует описанию в п.2 и состоит из ЦБИ, ТС и коннекторов к информационными системам 1С и «не-1С».
Схема и описание архитектуры приложены в виде слайдов:
Вектор развития
В планах на ближайший релиз:
-
Инструменты для переноса КФ и правил обмена между контурами
-
Управление из ЦБИ разрешенными IP-адресами для доступа к ТС
-
Выборочная отправка ответных событий
-
Поддержка RedOS и Rocky Linux (в т. ч. разработка исключений для selinux)
-
Автоматическое сопоставление свойств КФ и полей СУБД
В планах на следующие релизы:
-
Шифрование передаваемых сообщений
-
Единое окно мониторинга состояния и интеграций
-
Добавление сущности «интеграционный поток» для детализации и настройки передаваемых данных
-
Поддержка шаблонных решений для 1С-систем
Примеры интерфейса и скриншоты
Скриншоты:
Рабочий стол администратора интеграционной системы – под рукой актуальные дашборды, отображающие текущее состояние всех обменов и систем транспортного слоя
Единое окно управлением интеграцией с информационной системой 1С. Важно: управление осуществляется из ЦБИ – не нужно подключаться к каждой 1С самостоятельно!
пример настройки маршрута обмена данными. Реализовано удобство визуального конструирования маршрута
Реальные кейсы или отзывы
Материалы расположены в папке «case»
Реальные кейсы:
Кейс 1 – ПАО «Газпром Нефть»
Ключевое:
-
В обмене участвует 70+ объектов, более 30 юридических лиц
-
Интеграция
-
систем 1С версий 8.2 и 8.3
-
систем не-1С
-
систем, размещенными в облаке
-
Существенно доработаны
-
ролевая модель под требования информационной безопасности
-
статусная модель по событиям
С чем пришел клиент:
-
В рамках общей задачи импортозамещения, по всем ИТ-подразделениям заказчика необходимо было решить задачу эффективной интеграции существующих корпоративных информационных систем, функционирующих на платформе «1С:Предприятие 8» и сторонних
-
Интеграционное решение должно было быть реализовано на основе санкционно-независимых решений
Что сделали:
-
Установили и настроили сервер СУБД PostgreSQL, системное и сетевое ПО, сервера, рабочие станции и периферийное оборудование
-
Настроили интеграцию между 1С и сторонними информационными системами
-
Провели обучение персонала
Что получили:
-
Полностью интегрированы используемые в периметре заказчика решения: «1C:ERP», «1С:ЗУП», «1С:PM», корпоративные системы управления НСИ и внутренние информационные системы
Кейс 2 – «Мария-Ра»
Ключевое:
-
Скорость внедрения
-
Скорость возврата инвестиций
-
Адаптация старых правил обмена – эволюционный путь
-
Резкий рост быстродействия: сокращение с 35 минут до 1 минуты!
С чем пришел клиент:
-
У клиента был настроен оперативный двухсторонний обмен между УПП и ДО с использованием конвертации данных 2.0 (выполнялся каждые 15 минут), через файлы.
-
От 15 до 35 минут доставка
-
Частые проблемы с блокировками
Что сделали:
-
Развернули решение и встроенные коннекторы, сохранив логику интеграции
Что получили:
-
Доставка от 1 до 3 минут
-
Нет проблем с блокировками
Кейс 3 – «Вертолеты России»
Ключевое:
-
Многопоточность
-
Сложная иерархическая оргструктура
-
Высокие требования безопасности
-
Интеграция самописных систем
С чем пришел клиент:
-
Проект интеграции заводов с центральной учетной системой холдинговой компании
-
Требование проекта – мостовое соединение интеграционной шины головной компании и дочерних компаний
-
Использование единого (канонического) формата данных
Что сделали:
-
Создано около 200 объектов формата и правила конвертации к ним
-
Реализовано необходимое мостовое соединение
Что получили:
-
Заводы интегрированы в единый информационный поток в канонической модели данных
-
Проведено сопоставление порядка 1000 объектов с единым (каноническим) форматом
Кейс 4 – госкорпорация «Ростех»
Ключевое:
-
Распределенная база
-
Миллионы пакетов в сутки в режиме 24/7 без потерь бизнес-критичных данных за все
время эксплуатации
С чем пришел клиент:
-
В информационных базах клиента планировалась работа около 10 тыс. пользователей.
-
Типовой обмен не выдерживал задач масштабирования по критериям производительности и отказоустойчивости
Что сделали:
-
Информационная база была разделена по холдингам
-
Проработаны интеграционные потоки по объектам
-
Разработан стабильный отказоустойчивый механизм обмена информацией
Что получили:
-
В настоящий момент в информационных базах работает в среднем 11 тыс. пользователей в день, обеспечивается требуемый уровень производительности и отказоустойчивости
Видео
Видео с рассказом о продукте и ключевых кейсах применения:
Видео с рассказом о самом масштабном проекте применения ESB «1С:Интеграция КОРП» в госкорпорации «Ростех»: