БИФИТ в России

Главная страница
Карта сайта
Архитектура
Технологии

Система «iBank 2 UA» построена в современной трехзвенной архитектуре и полностью реализована на Java. Представительская компонента расположена у клиента, бизнес-логика и СУБД — в банке.

В Internet-Банкинге функции представительской компоненты выполняет Java-апплет, загружаемый в Web-браузер клиента. Для сокращения времени загрузки Java-апплета используется механизм SoftUpdate, встроенный в Web-браузеры.

Java-апплет является фактически браузером XML-документов.

Ядро апплета содержит в себе более двух десятков технологических «движков» - LISP-интерпретатор, XML-парсер, визуальные компоненты, построитель экранных и печатных форм, сжатие данных (gzip), протокол защищенного взаимодействия с банковским Сервером Приложения, криптографический модуль и пр.

Кастомизируемая составляющая клиентской компоненты - интерфейс пользователя, экранные и печатные формы документов, клиентская бизнес-логика, взаимодействие с бухгалтерскими программами и прочее - все это реализовано в «прошивке» с использованием XML-описаний и LISP-скриптов.

В процессе работы пользователя по мере необходимости части прошивки в сжатом виде загружаются в клиентский Java-апплет.

В PC-Банкинге функции представительской компоненты выполняет клиентский модуль «PC-Банкинг», устанавливаемый на компьютере пользователя.

Клиентский модуль реализован в виде Java-приложения размером менее 1 Мб, имеет единое ядро с Java-апплетом Internet-Банкинга, содержит локальную СУБД «Jeeves», механизм синхронизации данных и механизм управления Dialup-соединением.

Синхронизация с банковским сервером - отправка в банк платежных документов, получение из банка выписок, синхронизация справочников, обновление «прошивки» и прочее - осуществляется через защищенное соединение поверх TCP/IP.

В Mobile-Банкинге функции представительской компоненты выполняет клиентский модуль «Mobile-Банкинг», устанавливаемый на КПК пользователя.

Клиентский модуль «Mobile-Банкинг» содержит в основе переработанное под J2ME ядро клиентского модуля «PC-Банкинг». Синхронизация с банковским Сервером Приложения также осуществляется через защищенное соединение поверх TCP/IP.

В WAP-Банкинге функции представительской компоненты выполняет встроенный в мобильный телефон WAP-браузер и загружаемые через защищенное соединение (WTLS и HTTPS) WML-страницы.

В банке расположены Сервер Приложения «iBank 2 UA» (Java 2) с необходимыми серверными модулями (Java 2) и Сервер БД iBank 2 UA.

В рамках Сервера Приложения «iBank 2 UA» исполняются серверные модули для обслуживания клиентов по различным каналам — Internet, WAP, SMS, телефон.

Вся прикладная бизнес-логика реализована в серверных модулях.

В Сервере Приложения реализованы функции управления серверными модулями, механизм балансировки и распределения нагрузки, функции взаимодействия с Сервером БД iBank 2 UA, механизмы защиты информации.

В Сервере БД iBank 2 UA хранится вся информация — документы клиентов, выписки, информация о клиентах, сертификаты открытых ключей ЭЦП, справочники, клиентские настройки, ресурсы, права и т.д.

Допустимо использование любого современного промышленного Сервера БД с поддержкой JDBC. Система успешно протестирована при работе с Oracle, MS SQL Server, Sybase, PostgreSQL и IBM DB2.

Функции интеграции системы «iBank 2 UA» с Автоматизированной Банковской Системой (АБС) реализованы в Шлюзе «iBank 2 UA».

Также в системе есть АРМы «Администратор» и «Операционист», служебные утилиты для импорта справочников банков, генерации банковских ключей и пр.

Подробная информация об архитектуре системы «iBank 2 UA» и взаимодействия компонент представлена в документации.

Версия для печати

О компании | Решения | Технологии | Дистрибутивы | Документация | Техподдержка | Цены

Copyright © 1999-2012 BIFIT. Все права защищены.

Украина, 49081, г. Днепропетровск, пр. Воронцова, дом 73
Тел. +38 (0562) 23-31-00, 23-23-14, 726-01-20, +38 (044) 585-12-21 (многоканальный) | e-mail: info[at]bifit.com.ua