ГЛАВНАЯ
|
ТЕХНОЛОГИИ
|
СИСТЕМНАЯ ИНТЕГРАЦИЯ
|
МУЛЬТИ-ПЛАТФОРМЕННАЯ ИНТЕГРАЦИЯ, РЕПЛИКАТОР ДАННЫХ
|
MD JAVA DTM
MD JAVA DTM
Data Transfer Manager for Java (MD Java DTM) - мультиплатформенное технологическое решение для организации обмена данными между разнородными источниками в режиме 24х7, основанное на многопоточной архитектуре.
Поддерживаемые источники данных
- Lotus Notes (версий 4.6.1 и выше) через библиотеку Java-классов Lotus Notes
- Любые JDBC-Источники данных (DB2, Oracle, Informix, MS SQL Server, ODBC-источники и т. д.)
Основные функциональные возможности системы
- Передача данных между Источниками включает механизмы вставки, обновления, репликации, вызов хранимых процедур, а также использованием дополнительных возможностей языка SQL в случае JDBC-Источников.
- Настройка расписания запуска задач (отдельно по каждой задаче) производится из среды Lotus Notes.
- Управление системой, просмотр и обработка информации о функционировании системы (Log) из среды Lotus Notes
- Формирование сводных отчетов (например, выписок) на основании связанных таблиц данных.
- Запуск по расписанию агентов Lotus Notes (как на рабочей станции шлюза, так и на сервере).
- Обслуживание взаимодействия ПК "MD Банк-Клиент" Компании "Мастер-Домино" с разнородным банковским ПО (АБС)
- Тестирование подключения к Источникам данных
Практические примеры использования системы
- Экспорт любых формализованных сообщений (например, платежных поручений) из внешних систем (например, "MD Банк-Клиент") в АБС. Сохранение в СУБД может выполняться путем вставки записи в соответствующую таблицу или путем вызова хранимой процедуры. Во втором случае вставляемые данные передаются через параметры процедуры.
- Получение внешней системой ответа от АБС о результате обработки сообщения и обновление записи во внешней системе на основе данных ответа.
- Формирование отчетов в виде единого документа (например, выписка по счету). Отчет может формироваться на основании конструкции «мастер-деталь» в базе данных. Например, мастер-таблица может содержать «заголовочную» информацию, а записи деталь-таблицы, содержат индивидуальные документы, помещаемые в отчет.
- Репликация справочников между разнородными системами
- Публикация информации в сети – Internet, Intranet, или внутрикорпоративная сеть Lotus Notes. Например, публикация производится путем репликации информации из RDBMS или других источников в базы Oracle, MSSQL, Lotus Notes, MySQL.
Пример: настройка шлюза для передачи платежных поручений из системы "MD Банк-Клиент" в АБС.
- Настройка расписания запуска задач.
Delta - интервал между циклами передачи данных,
Schedule - временные интервалы активности задачи в формате 08:00:00 - 20:00:00,
Week Days - дни недели активности задачи
- Настройка параметров соединения с Источниками данных (JDBC, Lotus Notes)
- Формирование передаваемого подмножества документов БД Источника. В примере подмножество задано определенным представлением базы данных.
- Выбор типа передачи записи из Источника в Приемник с установкой соответствие полей Источника и приемника. В примере тип передачи является вызов хранимой процедуры, поэтому полями приемника являются параметры процедуры.
- Обработка результата операции (ответа Приемника). В примере обработка заключается в возврате результата (выходных параметров процедуры) в документ Lotus Notes и в последующем их пересчете при помощи языка формул Lotus Notes
Рис 1. Настройка интеграции