Компоненты
Компонента — это COM-модуль (библиотека), обеспечивающая реализацию отдельно поставленной задачи. Компоненты бывают двух типов:
- типа Действие (IRespondent);
- типа Рабочая задача (IWorkingTaskRespondent).
Компоненты типа «Действие успешно» использованы при реализации функционала:
- платежей и переводов в системе ДБО;
- печати документов по шаблонам;
- работы с процессинговыми центрами;
- подписания и проверки подписи под url-запросами и документами;
- взаимодействие с информационными системами федеральных ведомств;
- взаимодействие с платежными системами и т.д.
Для запуска компоненты типа Действие достаточно настроить параметры компоненты с помощью приложения администратора. Компонента типа Рабочая задача предоставляет возможность выполнения действий с заданной периодичностью. Например:
- создание sms и e-mail рассылок по наступлению определенных событий;
- реализация интеграции между несколькими системами (при этом шлюз выполняет роль шины данных, а соответствующий компонент роль адаптера);
- отправка информации о платежах в другие системы, например, СМЭВ и т.д.
Запуск компоненты типа Рабочая задача происходит в 2 этапа:
- Создаются хранимые процедуры для базы данных, которая будет использоваться в качестве источника информации.
- Настраиваются параметры задачи компоненты.
Далее служба шлюза с указанной в параметрах задачи периодичностью выполняет запуск Рабочей задачи.