e-mailEnglish versionПоискКарта сайта
Рассылка новостей

Программные продукты

Централизованная Автоматизированная Банковская Система "БАНК 21 ВЕК"

Тип бизнеса:

Инвестиционный бизнес
Розничный бизнес
Оптовый бизнес
Универсальный бизнес

Сервер оповещений


Подсистема "Сервер оповещений" входящая в состав ЦАБС "БАНК 21 ВЕК", разработана с целью рассылки различного вида сообщений (E-mail, SMS и др.) о событиях, которые происходят внутри ЦАБС или об условиях, которые наступают в ЦАБС. Сообщения рассылаются зарегистрированным пользователям системы (в дальнейшем Абоненты), "подписанным" на получение определенных типов событий. Абонентами могут являться как клиенты банка, так и его сотрудники. Так же возможна рассылка SMS-сообщений незарегистрированных пользователям подсистемы с помощью интерфейса ручной рассылки (Рис. 1)

рис.1

В подсистеме, на данный момент, реализована работа с двумя транспортами: e-mail и sms. При необходимости подсистема может быть доработана для отправки сообщений по другим транспортным каналам, например системе Банк-Клиент (Рис. 2)

рис.2

Состав

Подсистема состоит из программного интерфейса (находящегося в БД), Сервиса оповещений и Модуля администратора (Рис.3).

рис.3

Программный интерфейс

Информация о пользователях модуля и настройках, касающихся отправки сообщений, хранится в отдельной схеме пользователя Оracle. Имя схемы JNOTIFY. В качестве внешних систем по отношению к данному модулю могут рассматриваться ЦАБС "БАНК 21 ВЕК", "Частные вклады", "Клиент-Банк" а также другие системы, разработанные в Компании ИНВЕРСИЯ.

Схема модуля может быть добавлена в рабочий экземпляр Oracle-сервера, на котором эксплуатируется ЦАБС. В этом случае в схему JNOTIFY добавляются триггеры на базовые таблицы, участвующие в работе ЦАБС такие как например: 1) таблица проводок TRN для отслеживания банковских проводок зачисления / списания средств. 2) таблица счетов ACC для фиксации изменения статусов клиентского счета.

В теле триггера вызывается типовая хранимая процедура из пакета, принадлежащего схеме JNOTIFY. Процедуре передается идентификатор клиента в ЦАБС, тип сообщения, который определен внутри подсистемы "Сервер оповещений" и необходим для формирования текста сообщения и получения информации необходимой для отправки сообщения, а также короткий текст представляющий собой, собственно, сообщение сформированное как результат банковской операции. По идентификатору клиента в ЦАБС определяется пользователь, зарегистрированный в модуле оповещений (возможно не один) и сообщение отсылается в асинхронном режиме по адресатам, ранее определенным для абонента.

Также реализован механизм запуска периодических задач, которые могут анализировать факт наступления определенных условий в ЦАБС с последующей рассылкой сообщений о наступлении этих условий пользователям (периодическая задача отсылающая поздравления с днем рождения).

Асинхронность доставки достигается использованием отдельного приложения, запускаемого как Windows-сервис или Unix-demon. Сервис отвечает за выборку сообщений из асинхронной очереди, и отправку их в шлюз, отвечающий за работу с определенным видом транспорта доставки (e-mail, sms).

Приложение настроек

Для настройки подсистемы  "Сервер оповещений" используется приложение написанное на Oracle Forms версии 6i. В общем случае, администратору сервера оповещений необходимо завести пользователя, привязать его к внешней системе (например ЦАБС) поставив ему в соответствие клиента этой системы и определить для пользователя настройки необходимые для отправки сообщения. Так же возможна автоматическая регистрация абонента при заведении номера мобильного телефона клиента в каталогах ЦАБС.

Технические требования 

Программный интерфейс входит в состав ЦАБС, соответственно и требования для него аналогичны ЦАБС.

Сервис оповещений может быть запущен под любой операционной системой, для которой существует поддержка JAVA версии 1.6. В ходе работы ему требуется 128-256 МБ оперативной памяти и 10 ГБ дискового пространства. Следует учесть что для работы с SMS-провайдерами необходим доступ машины, на которой развернут сервис, в интернет.

Приложение настроек реализовано на Oracle Forms. Требования к рабочей станции, на которой оно будет запускаться, аналогичны требованиям к любой рабочей станции, на которой запускаются рабочие формы ЦАБС.


вернуться к основному тексту

Состав

    Разработка сайта и дизайн
    «ИнфоДизайн», 2006—2024
    115230, г. Москва, 1-й Нагатинский проезд, д.10, Бизнес-центр «Ньютон-Плаза»
    Тел.: +7(495) 721-19-57 (многоканальный), Факс: +7(495) 721-19-58