Система «iBank 2 UA» построена в современной трехзвенной архитектуре и полностью реализована на Java. Представительская компонента расположена у клиента, бизнес-логика и СУБД в банке.
В Internet-Банкинге функции представительской компоненты выполняет Java-апплет, загружаемый в Web-браузер клиента.
В Java-апплете реализован весь интерфейс пользователя, экранные и печатные формы документов, клиентская бизнес-логика, протокол защищенного взаимодействия с банковским Сервером Приложения, шифрование данных, аутентификация, механизм ЭЦП, взаимодействие с бухгалтерскими программами. Для сокращения времени загрузки апплета используется механизм SoftUpdate, встроенный в Web-браузеры.
В
Клиентский модуль реализован в виде Java-приложения размером менее 1 Мб, имеет единое ядро с Java-апплетом Internet-Банкинга, содержит локальную СУБД «Jeeves», механизм синхронизации данных и механизм управления Dialup-соединением.
Синхронизация с банком - отправка в банк платежных документов, получение из банка выписок, синхронизация справочников, обновлений и т.д. - осуществляется через защищенное соединение поверх TCP/IP.
В Mobile-Банкинге функции представительской компоненты выполняет клиентский модуль «Mobile-Банкинг», устанавливаемый на КПК пользователя.
Клиентский модуль «Mobile-Банкинг» содержит в основе переработанное под J2ME ядро клиентского модуля «
В WAP-Банкинге функции представительской компоненты выполняет встроенный в мобильный телефон WAP-браузер и загружаемые через защищенное соединение (WTLS и HTTPS) WML-страницы.

В банке расположены Сервер Приложения «iBank 2 UA» (Java 2) с необходимыми серверными модулями (Java 2) и Сервер БД iBank 2 UA.
В рамках Сервера Приложения «iBank 2 UA» исполняются серверные модули для обслуживания клиентов по различным каналам Internet, WAP, SMS, телефон.
Вся прикладная бизнес-логика реализована в серверных модулях.
В Сервере Приложения реализованы функции управления серверными модулями, механизм балансировки и распределения нагрузки, функции взаимодействия с Сервером БД iBank 2, механизмы защиты информации.
В Сервере БД iBank 2 UA хранится вся инфомрация документы клиентов, выписки, информация о клиентах, сертификаты открытых ключей ЭЦП, справочники, клиентские настройки, ресурсы, права и т.д.
Допустимо использование любого современного промышленного Сервера БД с поддержкой JDBC. Система успешно протестирована при работе с Oracle, MS SQL Server, Sybase, PostgreSQL и IBM DB2.
Функции интеграции системы «iBank 2 UA» с Автоматизированной Банковской Системой (АБС) реализованы в Шлюзе «iBank 2 UA».
Также в системе есть АРМы «Администратор» и «Операционист», служебные утилиты для импорта справочников, генерации банковских ключей и пр.
Подробная информация об архитектуре системы «iBank 2 UA» и взаимодействия компонент представлена в документации.
http://www.bifit.com/ua/technologies/architecture/index.html
Copyright © 1999-2008 BIFIT.