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