# Алгоритм передачи данных
Проще всего объяснить на примере.
Итак. Есть две системы - Отправитель
и Получатель
. Требуется передать некие данные из системы Отправитель
в систему Получатель
. После того, как данные системы будут интегрированы при помощи T2 Интеграция, процесс передачи данных будет выглядеть следующим образом:
# Способы инициации передачи данных
Сама по себе передача данных не происходит. Всегда требуется, что бы ее "кто-то" инициализировал. Это могут быть события в интегрируемом приложении, действия пользователя и т.д.
В T2 Интеграция поддерживается несколько способов инициации передачи данных:
- Отслеживание изменений. При данном способе адаптер, используя механизмы информационной системы, следит за изменениями данных происходящими в системе и при появлении новых изменений запускает процесс передачи.
- По расписанию. Адаптер, используя встроенный планировщик, периодически запрашивает у системы данные для передачи и, при появлении таковых, запускает процесс передачи.
- Ручной режим. В данном случае триггером, запускающим процесс передачи данных, является пользователь T2 Интеграция. Он в веб-интерфейсе запускает соответствующую функцию, которая извлекает требуемые данные из системы и запускает процесс передачи.
# Модель интеграции
Вся интеграция систем в Т2 Интеграция описывается с помощью модели интеграции. Это ключевая особенность Т2 Интеграция.
Модель интеграции - это совокупность различных параметров, алгоритмов, метаданных интегрируемых систем, которая описывает все аспекты интеграции. Пользователи при помощи модели интеграции описывают структуры передаваемых сообщений, правила трансформации данных, алгоритмы обработки и фильтрации.
Основными элементами модели интеграции являются:
- системы;
- сущности;
- конвейеры.
# Этапы настройки модели
Настройка модели интеграции состоит из этапов:
- Определяются системы, которые должны обмениваться между собой информацией.
- Определяется содержимое передаваемой информации между системами, т.е. описываются сущности с необходимыми свойствами и примечаниями.
- Для сущностей создаются и настраиваются конвейеры.
# Сопоставление данных
Сопоставление данных - это специальная операция конвейера, предназначенная для трансформации данных одного вида в другой в соответствии с заданными настройками.
← Общие сведения Nomad →