Продукт "1С:Интеграция КОРП" предназначен для:
- интеграции корпоративных учетно-информационных систем, с гарантированной доставкой сообщений;
- обеспечения интеграции данных;
- создания приложений сервис-ориентированной архитектуры;
- выгрузки/загрузки данных для конфигурации с использованием канонической модели данных.
Программный продукт "1С:Интеграция КОРП" применяется для обмена данными между различными системами в виде канонической модели данных.
Реализация межсистемного взаимодействия осуществляется с помощью механизмов, поддерживаемых платформой "1С:Предприятие 8.3".
Для работы с продуктом необходимо наличие установленной платформы "1С:Предприятие 8.3" версии не ниже 8.3.12. Для развертывания программного комплекса необходима установка "1С:Предприятия" в режиме клиент-сервер.
Реализован принцип максимальной открытости кода для обеспечения возможности адаптации продукта под нужды конечных пользователей.
Программный комплекс «1С:Интеграция КОРП» включает компоненты:
- центральную база интеграции (ЦБИ), обеспечивающую настройку обмена между системами, настройку транспортного слоя и управление общими интеграционными процессами. Для обмена используется каноническая модель данных и правила конвертации в каноническую модель данных, которые настраиваются в ЦБИ. Для преобразования данных ЦБИ использует доработанные инструменты прикладного решения "1С:Конвертация данных 3.0".
- транспортный слой, осуществляющий обмен между любыми системами, вне зависимости от того, встроен в них универсальный коннектор или нет, путем передачи информации в очереди, которые определяют в какую систему направить информацию;
- универсальный коннектор 1С, представляющий собой подсистему, встраиваемую в конфигурации. разработанные на платформе "1С:Предприятие 8.3" с использованием функционала "1С:Библиотеки стандартных подсистем" редакции 2.3 и выше, обеспечивающую настройки обмена данными и взаимодействие настройки с другими системами через транспортный слой. Для информационных систем на других платформах требуются самостоятельная реализация интерфейсов взаимодействия с транспортным слоем.
В подсистеме "Центральная база интеграции" реализованы:
- Редактор точек подключения;
- Редактор маршрутов;
- Настройка преобразований;
- Хранилище бизнес-логов;
- Мониторинг состояния работы компонент;
- Просмотр логов и ошибок обмена;
- Ограничение права пользователей по доступным системам.
В подсистеме "Универсальный коннектор 1С" реализованы:
- Транспорт передачи типовых сообщений обмена;
- Управление регистрацией изменений объектов системы;
- Поддержка разных версий БСП и режимов совместимости конфигураций;
- Отправка и получение пакетов;
- Обработка больших пакетов;
- Протоколирование работы;
- Поддержка активного и пассивного режима работы;
- Механизмы надежности и отказоустойчивости;
- Возможность использования различных версий правил конвертации;
- Сервисный интерфейс управления
Редактор маршрутовНастройка маршрутов для транспортного слоя осуществляется в визуальном виде без программирования (по принципам low code). Можно реализовать любой произвольный маршрут (для которого есть нужные библиотеки в транспортном слое).
Подсветка кода, форматов и правилДля удобной работы и написания кода правил конвертации реализована подсветка кода встроенного языка 1С, это помогает программистам быстрее ориентироваться в коде и писать его путем автоматического дополнения.
При управлении версиями формата и правил конвертации за счет подсветки можно увидеть не сопоставленные форматы и правила.
Повторные отправки и загрузки пакетовРеализован удобный функционал повторной отправки пакетов, в котором можно отправить как определенные пакеты (по идентификаторам сообщений), так и все пакеты за определенный период для выбранного получателя.
Существует возможность повторной загрузки ранее полученных пакетов, в том числе, сразу в форме элемента справочника «События» (нет необходимости ручного поиска нужного для повтора пакета в журнале).
Настройка доступности системРеализован специальный редактор, который в табличном виде отображает и позволяет изменить (с подсветкой внесенных изменений) настроенные права для всех систем, которые доступны текущему пользователю.
Шина данных 1С:Интеграция КОРП разработана для решения проблем обменов даже в самых крупных высоконагруженных системах, с учётом высочайших требований к масштабируемости и производительности. Позволяет создать в компании единое информационное пространство и максимально эффективно проектировать интеграционные потоки с гарантированной доставкой и высокой отказоустойчивостью.