Интеграция с другими системами#
Сервисы системы обеспечивают взаимодействие со сторонними информационными системами и построение интегрированных распределённых решений.
В Global ERP основная работа с данными выполняется через серверный слой приложения и JDBC-подключения к СУБД. Интеграционные сценарии строятся вокруг чтения и записи данных в БД, обмена структурированными сообщениями и взаимодействия через серверные Web-сервисы. Платформа поддерживает подключение к внешним СУБД и источникам данных, прямое чтение данных из промежуточных шлюзов или структур хранения, а также обмен с внешними системами через Web-сервисы, файловые каталоги и корпоративную почтовую инфраструктуру.
Такой подход позволяет использовать Global ERP как центральную систему хранения и обработки данных, а также включать её в существующий ИТ-ландшафт организации без обязательного использования специализированных протоколов доступа к данным.

Настройка Web-сервисов в рамках сервера приложений Global4, обеспечивающих обращение к системе внешних сервисов, а также выполняющих обращение к сторонним Web-сервисам
Обмен почтовыми сообщениями (e-mail) с XML-аттачами
Обмен XML-сообщениями через каталог
Сеансовый подход к интеграции, логирование обменов, монитор интеграции, квитирование сообщений
Чтение и создание структурированных массивов информации
Возможность обеспечения прямого подключения внешних систем к СУБД для чтения данных из промежуточных шлюзов или напрямую из структур хранения данных
Возможность прямого подключения к внешним СУБД или источникам данных для чтения и записи

API и механизмы интеграции#
Global ERP поддерживает интеграцию с бухгалтерскими, складскими, CRM-системами и другими внешними приложениями через универсальные интерфейсы API и единый механизм обмена данными.
Интеграционные механизмы платформы не привязаны к конкретному классу внешней системы. Один и тот же подход может использоваться для обмена с учетными системами, складскими решениями, CRM, отраслевыми приложениями, корпоративными шинами данных и другими компонентами ИТ-ландшафта организации.
Для интеграции поддерживаются следующие способы обмена:
REST/JSON;
XML-сообщения;
Web-сервисы;
файловый обмен через каталоги;
обмен почтовыми сообщениями с XML-вложениями;
подключение к внешним СУБД и источникам данных через JDBC.
Асинхронные сценарии интеграции могут строиться через брокеры сообщений, например Kafka или RabbitMQ, а также через ESB-подобные интеграционные контуры.
Настройка интеграционных сценариев выполняется средствами платформы без модификации кода ядра системы. Для этого используются:
каналы информационного обмена;
метасхемы;
менеджер регламентированных заданий;
журналы и мониторинг интеграционного обмена.
Такой подход позволяет настраивать обмен данными с внешними приложениями, контролировать выполнение интеграций и развивать интеграционные сценарии без изменения базовой логики платформы.
Примечание
Наличие универсальных интерфейсов API и механизмов обмена не означает наличие готовых коробочных коннекторов ко всем внешним бухгалтерским, складским или CRM-системам. Интеграция с конкретной системой выполняется с учетом ее API, форматов данных, протоколов обмена и требований проекта.
Каналы информационного обмена
Сервисы системы позволяют задать расписание взаимодействия в другими информационными системами, а также выполнение регламентированных заданий по анализу данных

Менеджер регламентированных заданий
Сервисы системы позволяют задать расписание взаимодействия в другими информационными системами, а также выполнение регламентированных заданий по анализу данных
